# near model CODE resource # jump table entries: 1944-1976 (33 of them) export_243: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 4AA8 0036 tst.l [A0 + 0x36] 00000010 6706 beq +0x8 /* 00000018 */ 00000012 2F28 0036 move.l -[A7], [A0 + 0x36] 00000016 A8D9 syscall DisposRgn/DisposeRgn label00000018: 00000018 2054 movea.l A0, [A4] 0000001A 7000 moveq.l D0, 0x00 0000001C 2140 0036 move.l [A0 + 0x36], D0 00000020 4AA8 003A tst.l [A0 + 0x3A] 00000024 6708 beq +0xA /* 0000002E */ 00000026 2054 movea.l A0, [A4] 00000028 2F28 003A move.l -[A7], [A0 + 0x3A] 0000002C A8D9 syscall DisposRgn/DisposeRgn label0000002E: 0000002E 2054 movea.l A0, [A4] 00000030 7000 moveq.l D0, 0x00 00000032 2140 003A move.l [A0 + 0x3A], D0 00000036 2140 0032 move.l [A0 + 0x32], D0 0000003A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000003E 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00000042 285F movea.l A4, [A7]+ 00000044 4E5E unlink A6 00000046 2E9F move.l [A7], [A7]+ 00000048 4E75 rts 0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000004C-0000005E fn0000004C: 0000004C 4E56 0000 link A6, 0 00000050 48E7 0018 movem.l -[A7], A3,A4 00000054 286E 0008 movea.l A4, [A6 + 0x8] 00000058 206E 000C movea.l A0, [A6 + 0xC] 0000005C 2254 movea.l A1, [A4] // end alternate branch 0000004C-0000005E fn0000004C: // (misaligned) 0000004E 0000 48E7 ori.b D0, 0xE7 00000052 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00000056 0008 206E ori.b A0, 0x6E /* 'n' */ 0000005A 000C 2254 ori.b A4, 0x54 /* 'T' */ 0000005E 2350 002A move.l [A1 + 0x2A], [A0] 00000062 1029 0026 move.b D0, [A1 + 0x26] 00000066 6760 beq +0x62 /* 000000C8 */ 00000068 2F00 move.l -[A7], D0 0000006A 4267 clr.w -[A7] 0000006C 2054 movea.l A0, [A4] 0000006E 2F28 0036 move.l -[A7], [A0 + 0x36] 00000072 A8E2 syscall EmptyRgn 00000074 121F move.b D1, [A7]+ 00000076 201F move.l D0, [A7]+ 00000078 0A01 0001 xori.b D1, 0x1 0000007C C001 and.b D0, D1 0000007E 6748 beq +0x4A /* 000000C8 */ 00000080 2254 movea.l A1, [A4] 00000082 2069 0036 movea.l A0, [A1 + 0x36] 00000086 2050 movea.l A0, [A0] 00000088 47E8 0002 lea.l A3, [A0 + 0x2] 0000008C 3029 002C move.w D0, [A1 + 0x2C] 00000090 B06B 0002 cmp.w D0, [A3 + 0x2] 00000094 6D0A blt +0xC /* 000000A0 */ 00000096 2049 movea.l A0, A1 00000098 316B 0002 002C move.w [A0 + 0x2C], [A3 + 0x2] 0000009E 600C bra +0xE /* 000000AC */ label000000A0: 000000A0 302B 0006 move.w D0, [A3 + 0x6] 000000A4 5340 subq.w D0, 1 000000A6 2054 movea.l A0, [A4] 000000A8 3140 002C move.w [A0 + 0x2C], D0 label000000AC: 000000AC 2054 movea.l A0, [A4] 000000AE 3028 002A move.w D0, [A0 + 0x2A] 000000B2 B053 cmp.w D0, [A3] 000000B4 6D06 blt +0x8 /* 000000BC */ 000000B6 3153 002A move.w [A0 + 0x2A], [A3] 000000BA 600C bra +0xE /* 000000C8 */ label000000BC: 000000BC 302B 0004 move.w D0, [A3 + 0x4] 000000C0 5340 subq.w D0, 1 000000C2 2054 movea.l A0, [A4] 000000C4 3140 002A move.w [A0 + 0x2A], D0 label000000C8: 000000C8 4CDF 1800 movem.l A3,A4, [A7]+ 000000CC 4E5E unlink A6 000000CE 205F movea.l A0, [A7]+ 000000D0 504F addq.w A7, 8 000000D2 4ED0 jmp [A0] fn000000D4: 000000D4 4E56 FFF8 link A6, -0x0008 000000D8 48E7 0018 movem.l -[A7], A3,A4 000000DC 266E 000C movea.l A3, [A6 + 0xC] 000000E0 286E 0008 movea.l A4, [A6 + 0x8] 000000E4 4267 clr.w -[A7] 000000E6 2F13 move.l -[A7], [A3] 000000E8 2054 movea.l A0, [A4] 000000EA 2F28 0022 move.l -[A7], [A0 + 0x22] 000000EE 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 000000F2 101F move.b D0, [A7]+ 000000F4 6700 009C beq +0x9E /* 00000192 */ 000000F8 2254 movea.l A1, [A4] 000000FA 2069 0022 movea.l A0, [A1 + 0x22] 000000FE 2050 movea.l A0, [A0] 00000100 1028 004A move.b D0, [A0 + 0x4A] 00000104 660E bne +0x10 /* 00000114 */ 00000106 2049 movea.l A0, A1 00000108 1228 0026 move.b D1, [A0 + 0x26] 0000010C 0A01 0001 xori.b D1, 0x1 00000110 8001 or.b D0, D1 00000112 6718 beq +0x1A /* 0000012C */ label00000114: 00000114 486E FFF8 pea.l [A6 - 0x8] 00000118 2F13 move.l -[A7], [A3] 0000011A 302B 0002 move.w D0, [A3 + 0x2] 0000011E 5240 addq.w D0, 1 00000120 3F00 move.w -[A7], D0 00000122 3013 move.w D0, [A3] 00000124 5240 addq.w D0, 1 00000126 3F00 move.w -[A7], D0 00000128 A8A7 syscall SetRect 0000012A 6016 bra +0x18 /* 00000142 */ label0000012C: 0000012C 2054 movea.l A0, [A4] 0000012E 2F28 002A move.l -[A7], [A0 + 0x2A] 00000132 2F13 move.l -[A7], [A3] 00000134 486E FFF8 pea.l [A6 - 0x8] 00000138 A8AC syscall Pt2Rect 0000013A 526E FFFE addq.w [A6 - 0x2], 1 0000013E 526E FFFC addq.w [A6 - 0x4], 1 label00000142: 00000142 2054 movea.l A0, [A4] 00000144 2F28 0032 move.l -[A7], [A0 + 0x32] 00000148 486E FFF8 pea.l [A6 - 0x8] 0000014C A8DF syscall RectRgn 0000014E 2054 movea.l A0, [A4] 00000150 1028 0027 move.b D0, [A0 + 0x27] 00000154 673C beq +0x3E /* 00000192 */ 00000156 2248 movea.l A1, A0 00000158 2069 0022 movea.l A0, [A1 + 0x22] 0000015C 2050 movea.l A0, [A0] 0000015E 1228 004A move.b D1, [A0 + 0x4A] 00000162 0A01 0001 xori.b D1, 0x1 00000166 C001 and.b D0, D1 00000168 6728 beq +0x2A /* 00000192 */ 0000016A 2054 movea.l A0, [A4] 0000016C 1028 0028 move.b D0, [A0 + 0x28] 00000170 6710 beq +0x12 /* 00000182 */ 00000172 2F28 0036 move.l -[A7], [A0 + 0x36] 00000176 2F28 0032 move.l -[A7], [A0 + 0x32] 0000017A 2F28 0032 move.l -[A7], [A0 + 0x32] 0000017E A8E6 syscall DiffRgn 00000180 6010 bra +0x12 /* 00000192 */ label00000182: 00000182 2054 movea.l A0, [A4] 00000184 2F28 0036 move.l -[A7], [A0 + 0x36] 00000188 2F28 0032 move.l -[A7], [A0 + 0x32] 0000018C 2F28 0032 move.l -[A7], [A0 + 0x32] 00000190 A8E5 syscall UnionRgn label00000192: 00000192 4CDF 1800 movem.l A3,A4, [A7]+ 00000196 4E5E unlink A6 00000198 205F movea.l A0, [A7]+ 0000019A 504F addq.w A7, 8 0000019C 4ED0 jmp [A0] 0000019E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001A0-000001A6 fn000001A0: 000001A0 4E56 0000 link A6, 0 000001A4 2F0C move.l -[A7], A4 // end alternate branch 000001A0-000001A6 fn000001A0: // (misaligned) 000001A2 0000 2F0C ori.b D0, 0xC 000001A6 286E 0008 movea.l A4, [A6 + 0x8] 000001AA 2054 movea.l A0, [A4] 000001AC 2F28 0036 move.l -[A7], [A0 + 0x36] 000001B0 2F28 0032 move.l -[A7], [A0 + 0x32] 000001B4 2F28 003A move.l -[A7], [A0 + 0x3A] 000001B8 A8E6 syscall DiffRgn 000001BA 2054 movea.l A0, [A4] 000001BC 2F28 003A move.l -[A7], [A0 + 0x3A] 000001C0 2268 0022 movea.l A1, [A0 + 0x22] 000001C4 2251 movea.l A1, [A1] 000001C6 1F29 002C move.b -[A7], [A1 + 0x2C] 000001CA 1F3C 0001 move.b -[A7], 0x1 000001CE 2F28 0022 move.l -[A7], [A0 + 0x22] 000001D2 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */] 000001D6 2054 movea.l A0, [A4] 000001D8 2F28 0032 move.l -[A7], [A0 + 0x32] 000001DC 2F28 0036 move.l -[A7], [A0 + 0x36] 000001E0 2F28 003A move.l -[A7], [A0 + 0x3A] 000001E4 A8E6 syscall DiffRgn 000001E6 2054 movea.l A0, [A4] 000001E8 2F28 003A move.l -[A7], [A0 + 0x3A] 000001EC 1F3C 0001 move.b -[A7], 0x1 000001F0 2268 0022 movea.l A1, [A0 + 0x22] 000001F4 2251 movea.l A1, [A1] 000001F6 1F29 002C move.b -[A7], [A1 + 0x2C] 000001FA 2F28 0022 move.l -[A7], [A0 + 0x22] 000001FE 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */] 00000202 285F movea.l A4, [A7]+ 00000204 4E5E unlink A6 00000206 2E9F move.l [A7], [A7]+ 00000208 4E75 rts 0000020A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_244: // at 0000020C (misaligned) 0000020E FFF0 .invalid <> 00000210 206E 0014 movea.l A0, [A6 + 0x14] 00000214 43EE FFF8 lea.l A1, [A6 - 0x8] 00000218 22D8 move.l [A1]+, [A0]+ 0000021A 22D8 move.l [A1]+, [A0]+ 0000021C 206E 0010 movea.l A0, [A6 + 0x10] 00000220 43EE FFF0 lea.l A1, [A6 - 0x10] 00000224 22D8 move.l [A1]+, [A0]+ 00000226 22D8 move.l [A1]+, [A0]+ 00000228 4E5E unlink A6 0000022A 205F movea.l A0, [A7]+ 0000022C DEFC 0010 add.w A7, 0x10 00000230 4ED0 jmp [A0] 00000232 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_245: // at 00000234 (misaligned) 00000236 FFE4 .invalid <> 00000238 48E7 0018 movem.l -[A7], A3,A4 0000023C 266E 0008 movea.l A3, [A6 + 0x8] 00000240 284B movea.l A4, A3 00000242 102E 000C move.b D0, [A6 + 0xC] 00000246 6700 009E beq +0xA0 /* 000002E6 */ 0000024A 486E FFEC pea.l [A6 - 0x14] 0000024E 2054 movea.l A0, [A4] 00000250 2F28 0022 move.l -[A7], [A0 + 0x22] 00000254 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000258 206E 000E movea.l A0, [A6 + 0xE] 0000025C 43EE FFE4 lea.l A1, [A6 - 0x1C] 00000260 22D8 move.l [A1]+, [A0]+ 00000262 22D8 move.l [A1]+, [A0]+ 00000264 486E FFEC pea.l [A6 - 0x14] 00000268 486E FFE4 pea.l [A6 - 0x1C] 0000026C 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 00000270 42A7 clr.l -[A7] 00000272 486E FFE4 pea.l [A6 - 0x1C] 00000276 2054 movea.l A0, [A4] 00000278 2F28 0022 move.l -[A7], [A0 + 0x22] 0000027C 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */] 00000280 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000284 4A2E 001A tst.b [A6 + 0x1A] 00000288 662C bne +0x2E /* 000002B6 */ 0000028A 486E FFFC pea.l [A6 - 0x4] 0000028E 2F0B move.l -[A7], A3 00000290 4EBA FDBA jsr [PC - 0x246 /* 0000004C */] 00000294 2054 movea.l A0, [A4] 00000296 1028 0027 move.b D0, [A0 + 0x27] 0000029A 671A beq +0x1C /* 000002B6 */ 0000029C 4267 clr.w -[A7] 0000029E 2054 movea.l A0, [A4] 000002A0 2F28 002A move.l -[A7], [A0 + 0x2A] 000002A4 2268 0022 movea.l A1, [A0 + 0x22] 000002A8 2251 movea.l A1, [A1] 000002AA 2F29 004C move.l -[A7], [A1 + 0x4C] 000002AE A8E8 syscall PtInRgn 000002B0 2054 movea.l A0, [A4] 000002B2 115F 0028 move.b [A0 + 0x28], [A7]+ label000002B6: 000002B6 202E FFFC move.l D0, [A6 - 0x4] 000002BA 2054 movea.l A0, [A4] 000002BC B0A8 002E cmp.l D0, [A0 + 0x2E] 000002C0 6724 beq +0x26 /* 000002E6 */ 000002C2 486E FFFC pea.l [A6 - 0x4] 000002C6 2F0B move.l -[A7], A3 000002C8 4EBA FE0A jsr [PC - 0x1F6 /* 000000D4 */] 000002CC 2F0B move.l -[A7], A3 000002CE 4EBA FED0 jsr [PC - 0x130 /* 000001A0 */] 000002D2 2054 movea.l A0, [A4] 000002D4 2F28 0032 move.l -[A7], [A0 + 0x32] 000002D8 2F28 0036 move.l -[A7], [A0 + 0x36] 000002DC A8DC syscall CopyRgn 000002DE 2054 movea.l A0, [A4] 000002E0 216E FFFC 002E move.l [A0 + 0x2E], [A6 - 0x4] label000002E6: 000002E6 2D4B 001C move.l [A6 + 0x1C], A3 000002EA 4CDF 1800 movem.l A3,A4, [A7]+ 000002EE 4E5E unlink A6 000002F0 205F movea.l A0, [A7]+ 000002F2 DEFC 0014 add.w A7, 0x14 000002F6 4ED0 jmp [A0] export_246: 000002F8 4E56 0000 link A6, 0 000002FC 2F0C move.l -[A7], A4 000002FE 286E 0008 movea.l A4, [A6 + 0x8] 00000302 2254 movea.l A1, [A4] 00000304 2069 0022 movea.l A0, [A1 + 0x22] 00000308 2050 movea.l A0, [A0] 0000030A 1028 004A move.b D0, [A0 + 0x4A] 0000030E 671A beq +0x1C /* 0000032A */ 00000310 2069 0032 movea.l A0, [A1 + 0x32] 00000314 2050 movea.l A0, [A0] 00000316 2F28 0002 move.l -[A7], [A0 + 0x2] 0000031A 42A7 clr.l -[A7] 0000031C 1F3C 0001 move.b -[A7], 0x1 00000320 2F29 0022 move.l -[A7], [A1 + 0x22] 00000324 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */] 00000328 6014 bra +0x16 /* 0000033E */ label0000032A: 0000032A 2054 movea.l A0, [A4] 0000032C 2F28 0032 move.l -[A7], [A0 + 0x32] 00000330 42A7 clr.l -[A7] 00000332 1F3C 0001 move.b -[A7], 0x1 00000336 2F28 0022 move.l -[A7], [A0 + 0x22] 0000033A 4EAD 104A jsr [A5 + 0x104A /* export_517 */] label0000033E: 0000033E 285F movea.l A4, [A7]+ 00000340 4E5E unlink A6 00000342 2E9F move.l [A7], [A7]+ 00000344 4E75 rts 00000346 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_247: // at 00000348 (misaligned) 0000034A FFFE .invalid <> 0000034C 48E7 0108 movem.l -[A7], D7,A4 00000350 206E 000C movea.l A0, [A6 + 0xC] 00000354 2850 movea.l A4, [A0] 00000356 202C 0002 move.l D0, [A4 + 0x2] 0000035A 4840 swap.w D0 0000035C 4A40 tst.w D0 0000035E 6712 beq +0x14 /* 00000372 */ 00000360 4267 clr.w -[A7] 00000362 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */ 00000368 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000036C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000370 3E1F move.w D7, [A7]+ label00000372: 00000372 7000 moveq.l D0, 0x00 00000374 2D40 0010 move.l [A6 + 0x10], D0 00000378 4CDF 1080 movem.l D7,A4, [A7]+ 0000037C 4E5E unlink A6 0000037E 205F movea.l A0, [A7]+ 00000380 504F addq.w A7, 8 00000382 4ED0 jmp [A0] fn00000384: 00000384 4E56 FFFC link A6, -0x0004 00000388 2F0C move.l -[A7], A4 0000038A 286E 0008 movea.l A4, [A6 + 0x8] 0000038E 204C movea.l A0, A4 00000390 5088 addq.l A0, 8 00000392 2050 movea.l A0, [A0] 00000394 2D48 FFFC move.l [A6 - 0x4], A0 00000398 102C FF7F move.b D0, [A4 - 0x81] 0000039C 671E beq +0x20 /* 000003BC */ 0000039E 102D F8BD move.b D0, [A5 - 0x743] 000003A2 6708 beq +0xA /* 000003AC */ 000003A4 486C FF12 pea.l [A4 - 0xEE] 000003A8 A87D syscall ClosePort 000003AA 6006 bra +0x8 /* 000003B2 */ label000003AC: 000003AC 486C FF12 pea.l [A4 - 0xEE] 000003B0 A87D syscall ClosePort label000003B2: 000003B2 2F2C FF0E move.l -[A7], [A4 - 0xF2] 000003B6 A873 syscall SetPort 000003B8 422C FF7F clr.b [A4 - 0x81] label000003BC: 000003BC 285F movea.l A4, [A7]+ 000003BE 4E5E unlink A6 000003C0 2E9F move.l [A7], [A7]+ 000003C2 4E75 rts fn000003C4: 000003C4 4E56 FFFC link A6, -0x0004 000003C8 48E7 0028 movem.l -[A7], A2,A4 000003CC 286E 0008 movea.l A4, [A6 + 0x8] 000003D0 204C movea.l A0, A4 000003D2 5088 addq.l A0, 8 000003D4 2050 movea.l A0, [A0] 000003D6 2D48 FFFC move.l [A6 - 0x4], A0 000003DA 4AAC FFF8 tst.l [A4 - 0x8] 000003DE 674C beq +0x4E /* 0000042C */ 000003E0 102C FF7F move.b D0, [A4 - 0x81] 000003E4 6708 beq +0xA /* 000003EE */ 000003E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003EA 4EBA FF98 jsr [PC - 0x68 /* 00000384 */] label000003EE: 000003EE 4267 clr.w -[A7] 000003F0 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000003F4 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000003F8 101F move.b D0, [A7]+ 000003FA 6700 0082 beq +0x84 /* 0000047E */ 000003FE 486D F430 pea.l [A5 - 0xBD0] 00000402 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00000406 4AAC FFF4 tst.l [A4 - 0xC] 0000040A 6772 beq +0x74 /* 0000047E */ 0000040C 486C FF80 pea.l [A4 - 0x80] 00000410 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00000414 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000418 206C FFF4 movea.l A0, [A4 - 0xC] 0000041C 43EC FFA0 lea.l A1, [A4 - 0x60] 00000420 2050 movea.l A0, [A0] 00000422 45E8 0038 lea.l A2, [A0 + 0x38] 00000426 22DA move.l [A1]+, [A2]+ 00000428 22DA move.l [A1]+, [A2]+ 0000042A 6052 bra +0x54 /* 0000047E */ label0000042C: 0000042C 102C FF7F move.b D0, [A4 - 0x81] 00000430 6620 bne +0x22 /* 00000452 */ 00000432 486C FF0E pea.l [A4 - 0xF2] 00000436 A874 syscall GetPort 00000438 102D F8BD move.b D0, [A5 - 0x743] 0000043C 6708 beq +0xA /* 00000446 */ 0000043E 486C FF12 pea.l [A4 - 0xEE] 00000442 AA00 syscall OpenCPort 00000444 6006 bra +0x8 /* 0000044C */ label00000446: 00000446 486C FF12 pea.l [A4 - 0xEE] 0000044A A86F syscall OpenPort label0000044C: 0000044C 197C 0001 FF7F move.b [A4 - 0x81], 0x1 label00000452: 00000452 42A7 clr.l -[A7] 00000454 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000458 2F2C FF2A move.l -[A7], [A4 - 0xD6] 0000045C A8DC syscall CopyRgn 0000045E 206C FF2A movea.l A0, [A4 - 0xD6] 00000462 2050 movea.l A0, [A0] 00000464 43EC FF22 lea.l A1, [A4 - 0xDE] 00000468 5488 addq.l A0, 2 0000046A 22D8 move.l [A1]+, [A0]+ 0000046C 22D8 move.l [A1]+, [A0]+ 0000046E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000472 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 00000476 486D F430 pea.l [A5 - 0xBD0] 0000047A 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] label0000047E: 0000047E 4CDF 1400 movem.l A2,A4, [A7]+ 00000482 4E5E unlink A6 00000484 2E9F move.l [A7], [A7]+ 00000486 4E75 rts fn00000488: 00000488 4E56 FFFC link A6, -0x0004 0000048C 2F0C move.l -[A7], A4 0000048E 286E 0008 movea.l A4, [A6 + 0x8] 00000492 204C movea.l A0, A4 00000494 5088 addq.l A0, 8 00000496 2050 movea.l A0, [A0] 00000498 2D48 FFFC move.l [A6 - 0x4], A0 0000049C 4AAC FFF4 tst.l [A4 - 0xC] 000004A0 56C0 sne D0 000004A2 4A00 tst.b D0 000004A4 672C beq +0x2E /* 000004D2 */ 000004A6 2F00 move.l -[A7], D0 000004A8 4267 clr.w -[A7] 000004AA 486C FFA0 pea.l [A4 - 0x60] 000004AE 206C FFF4 movea.l A0, [A4 - 0xC] 000004B2 2050 movea.l A0, [A0] 000004B4 4868 0038 pea.l [A0 + 0x38] 000004B8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 000004BC 121F move.b D1, [A7]+ 000004BE 201F move.l D0, [A7]+ 000004C0 0A01 0001 xori.b D1, 0x1 000004C4 C001 and.b D0, D1 000004C6 670A beq +0xC /* 000004D2 */ 000004C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004CC 4EBA FEF6 jsr [PC - 0x10A /* 000003C4 */] 000004D0 6008 bra +0xA /* 000004DA */ label000004D2: 000004D2 486D F430 pea.l [A5 - 0xBD0] 000004D6 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] label000004DA: 000004DA 285F movea.l A4, [A7]+ 000004DC 4E5E unlink A6 000004DE 2E9F move.l [A7], [A7]+ 000004E0 4E75 rts 000004E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004E4-000004E8 fn000004E4: 000004E4 4E56 FFFC link A6, -0x0004 // end alternate branch 000004E4-000004E8 fn000004E4: // (misaligned) 000004E6 FFFC .invalid <> 000004E8 2F0C move.l -[A7], A4 000004EA 286E 0008 movea.l A4, [A6 + 0x8] 000004EE 204C movea.l A0, A4 000004F0 5088 addq.l A0, 8 000004F2 2050 movea.l A0, [A0] 000004F4 2D48 FFFC move.l [A6 - 0x4], A0 000004F8 296E 000C FFFC move.l [A4 - 0x4], [A6 + 0xC] 000004FE 56C0 sne D0 00000500 4400 neg.b D0 00000502 1940 FFF3 move.b [A4 - 0xD], D0 00000506 6732 beq +0x34 /* 0000053A */ 00000508 206C FFFC movea.l A0, [A4 - 0x4] 0000050C 2050 movea.l A0, [A0] 0000050E 2968 0004 FFF8 move.l [A4 - 0x8], [A0 + 0x4] 00000514 206C FFFC movea.l A0, [A4 - 0x4] 00000518 2050 movea.l A0, [A0] 0000051A 2968 001E FFF4 move.l [A4 - 0xC], [A0 + 0x1E] 00000520 4AAC FFF8 tst.l [A4 - 0x8] 00000524 670C beq +0xE /* 00000532 */ 00000526 486C FF90 pea.l [A4 - 0x70] 0000052A 2F2C FFF8 move.l -[A7], [A4 - 0x8] 0000052E 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] label00000532: 00000532 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000536 4EBA FE8C jsr [PC - 0x174 /* 000003C4 */] label0000053A: 0000053A 285F movea.l A4, [A7]+ 0000053C 4E5E unlink A6 0000053E 205F movea.l A0, [A7]+ 00000540 504F addq.w A7, 8 00000542 4ED0 jmp [A0] fn00000544: 00000544 4E56 FFFC link A6, -0x0004 00000548 2F0C move.l -[A7], A4 0000054A 286E 0008 movea.l A4, [A6 + 0x8] 0000054E 204C movea.l A0, A4 00000550 5088 addq.l A0, 8 00000552 2050 movea.l A0, [A0] 00000554 2D48 FFFC move.l [A6 - 0x4], A0 00000558 102C FFF3 move.b D0, [A4 - 0xD] 0000055C 6720 beq +0x22 /* 0000057E */ 0000055E A89E syscall PenNormal 00000560 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000564 A89C syscall PenMode 00000566 486C FFDE pea.l [A4 - 0x22] 0000056A 486C FFD6 pea.l [A4 - 0x2A] 0000056E 1F2E 000E move.b -[A7], [A6 + 0xE] 00000572 1F2E 000C move.b -[A7], [A6 + 0xC] 00000576 2F2C FFFC move.l -[A7], [A4 - 0x4] 0000057A 4EAD 22CA jsr [A5 + 0x22CA /* export_1109 */] label0000057E: 0000057E 285F movea.l A4, [A7]+ 00000580 4E5E unlink A6 00000582 205F movea.l A0, [A7]+ 00000584 504F addq.w A7, 8 00000586 4ED0 jmp [A0] fn00000588: 00000588 4E56 FFFC link A6, -0x0004 0000058C 2F0C move.l -[A7], A4 0000058E 286E 0008 movea.l A4, [A6 + 0x8] 00000592 204C movea.l A0, A4 00000594 5088 addq.l A0, 8 00000596 2050 movea.l A0, [A0] 00000598 2D48 FFFC move.l [A6 - 0x4], A0 0000059C 102C FFF3 move.b D0, [A4 - 0xD] 000005A0 6742 beq +0x44 /* 000005E4 */ 000005A2 206C FFFC movea.l A0, [A4 - 0x4] 000005A6 2050 movea.l A0, [A0] 000005A8 1028 001B move.b D0, [A0 + 0x1B] 000005AC 6716 beq +0x18 /* 000005C4 */ 000005AE 4AAC FFF8 tst.l [A4 - 0x8] 000005B2 56C1 sne D1 000005B4 C001 and.b D0, D1 000005B6 670C beq +0xE /* 000005C4 */ 000005B8 486C FF90 pea.l [A4 - 0x70] 000005BC 486C FFE6 pea.l [A4 - 0x1A] 000005C0 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] label000005C4: 000005C4 206C FFFC movea.l A0, [A4 - 0x4] 000005C8 2050 movea.l A0, [A0] 000005CA 1028 001A move.b D0, [A0 + 0x1A] 000005CE 6714 beq +0x16 /* 000005E4 */ 000005D0 486C FFDE pea.l [A4 - 0x22] 000005D4 486C FFD6 pea.l [A4 - 0x2A] 000005D8 486C FFE6 pea.l [A4 - 0x1A] 000005DC 2F2C FFFC move.l -[A7], [A4 - 0x4] 000005E0 4EBA 065E jsr [PC + 0x65E /* 00000C40 */] label000005E4: 000005E4 285F movea.l A4, [A7]+ 000005E6 4E5E unlink A6 000005E8 2E9F move.l [A7], [A7]+ 000005EA 4E75 rts fn000005EC: 000005EC 4E56 FFF8 link A6, -0x0008 000005F0 48E7 0018 movem.l -[A7], A3,A4 000005F4 286E 0008 movea.l A4, [A6 + 0x8] 000005F8 204C movea.l A0, A4 000005FA 5088 addq.l A0, 8 000005FC 2050 movea.l A0, [A0] 000005FE 2D48 FFF8 move.l [A6 - 0x8], A0 00000602 102C FFF3 move.b D0, [A4 - 0xD] 00000606 6762 beq +0x64 /* 0000066A */ 00000608 42A7 clr.l -[A7] 0000060A 1F2E 000E move.b -[A7], [A6 + 0xE] 0000060E 486C FFDE pea.l [A4 - 0x22] 00000612 486C FFD6 pea.l [A4 - 0x2A] 00000616 486C FFE6 pea.l [A4 - 0x1A] 0000061A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000061E 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000622 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] 00000626 265F movea.l A3, [A7]+ 00000628 B7EC FFFC cmpa.l A3, [A4 - 0x4] 0000062C 671A beq +0x1C /* 00000648 */ 0000062E 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000632 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00000636 7000 moveq.l D0, 0x00 00000638 2940 FFFC move.l [A4 - 0x4], D0 0000063C 2F0B move.l -[A7], A3 0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000642 4EBA FEA0 jsr [PC - 0x160 /* 000004E4 */] 00000646 6022 bra +0x24 /* 0000066A */ label00000648: 00000648 200B move.l D0, A3 0000064A 56C0 sne D0 0000064C 4A00 tst.b D0 0000064E 671A beq +0x1C /* 0000066A */ 00000650 2053 movea.l A0, [A3] 00000652 2228 0004 move.l D1, [A0 + 0x4] 00000656 B2AC FFF8 cmp.l D1, [A4 - 0x8] 0000065A 56C1 sne D1 0000065C C001 and.b D0, D1 0000065E 670A beq +0xC /* 0000066A */ 00000660 2F0B move.l -[A7], A3 00000662 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000666 4EBA FE7C jsr [PC - 0x184 /* 000004E4 */] label0000066A: 0000066A 4CDF 1800 movem.l A3,A4, [A7]+ 0000066E 4E5E unlink A6 00000670 205F movea.l A0, [A7]+ 00000672 504F addq.w A7, 8 00000674 4ED0 jmp [A0] 00000676 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_248: // at 00000678 (misaligned) 0000067A FF0E .extension 0xF0E <> // unimplemented 0000067C 48E7 0700 movem.l -[A7], D5,D6,D7 00000680 422E FF7F clr.b [A6 - 0x81] 00000684 2F2E 000C move.l -[A7], [A6 + 0xC] 00000688 2F0E move.l -[A7], A6 0000068A 4EBA FE58 jsr [PC - 0x1A8 /* 000004E4 */] 0000068E 2D6E 0014 FFEE move.l [A6 - 0x12], [A6 + 0x14] 00000694 4AAE FFF8 tst.l [A6 - 0x8] 00000698 6718 beq +0x1A /* 000006B2 */ 0000069A 486E FFEE pea.l [A6 - 0x12] 0000069E A871 syscall GlobalToLocal 000006A0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000006A4 486E FFE6 pea.l [A6 - 0x1A] 000006A8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000006AC 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 000006B0 600C bra +0xE /* 000006BE */ label000006B2: 000006B2 2F2E FFEE move.l -[A7], [A6 - 0x12] 000006B6 486E FFE6 pea.l [A6 - 0x1A] 000006BA 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] label000006BE: 000006BE 41EE FFDE lea.l A0, [A6 - 0x22] 000006C2 43EE FFE6 lea.l A1, [A6 - 0x1A] 000006C6 20D9 move.l [A0]+, [A1]+ 000006C8 20D9 move.l [A0]+, [A1]+ 000006CA 41EE FFD6 lea.l A0, [A6 - 0x2A] 000006CE 43EE FFE6 lea.l A1, [A6 - 0x1A] 000006D2 20D9 move.l [A0]+, [A1]+ 000006D4 20D9 move.l [A0]+, [A1]+ 000006D6 2F0E move.l -[A7], A6 000006D8 4EBA FEAE jsr [PC - 0x152 /* 00000588 */] 000006DC 41EE FFDE lea.l A0, [A6 - 0x22] 000006E0 43EE FFE6 lea.l A1, [A6 - 0x1A] 000006E4 20D9 move.l [A0]+, [A1]+ 000006E6 20D9 move.l [A0]+, [A1]+ 000006E8 41EE FFD6 lea.l A0, [A6 - 0x2A] 000006EC 43EE FFE6 lea.l A1, [A6 - 0x1A] 000006F0 20D9 move.l [A0]+, [A1]+ 000006F2 20D9 move.l [A0]+, [A1]+ 000006F4 4267 clr.w -[A7] 000006F6 1F3C 0001 move.b -[A7], 0x1 000006FA 2F0E move.l -[A7], A6 000006FC 4EBA FEEE jsr [PC - 0x112 /* 000005EC */] 00000700 41EE FFD6 lea.l A0, [A6 - 0x2A] 00000704 43EE FFE6 lea.l A1, [A6 - 0x1A] 00000708 20D9 move.l [A0]+, [A1]+ 0000070A 20D9 move.l [A0]+, [A1]+ 0000070C 1F3C 0001 move.b -[A7], 0x1 00000710 1F3C 0001 move.b -[A7], 0x1 00000714 2F0E move.l -[A7], A6 00000716 4EBA FE2C jsr [PC - 0x1D4 /* 00000544 */] 0000071A 4207 clr.b D7 label0000071C: 0000071C 102E FFF3 move.b D0, [A6 - 0xD] 00000720 6700 01B2 beq +0x1B4 /* 000008D4 */ 00000724 2F00 move.l -[A7], D0 00000726 4267 clr.w -[A7] 00000728 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000072C 4EBA 04CA jsr [PC + 0x4CA /* 00000BF8 */] 00000730 121F move.b D1, [A7]+ 00000732 201F move.l D0, [A7]+ 00000734 0A01 0001 xori.b D1, 0x1 00000738 C001 and.b D0, D1 0000073A 6700 0198 beq +0x19A /* 000008D4 */ 0000073E 2F0E move.l -[A7], A6 00000740 4EBA FD46 jsr [PC - 0x2BA /* 00000488 */] 00000744 486E FFEE pea.l [A6 - 0x12] 00000748 A972 syscall GetMouse 0000074A 4AAE FFF8 tst.l [A6 - 0x8] 0000074E 6712 beq +0x14 /* 00000762 */ 00000750 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000754 486E FFE6 pea.l [A6 - 0x1A] 00000758 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000075C 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00000760 600C bra +0xE /* 0000076E */ label00000762: 00000762 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000766 486E FFE6 pea.l [A6 - 0x1A] 0000076A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] label0000076E: 0000076E 1007 move.b D0, D7 00000770 664C bne +0x4E /* 000007BE */ 00000772 2F0E move.l -[A7], A6 00000774 4EBA FE12 jsr [PC - 0x1EE /* 00000588 */] 00000778 41EE FFBC lea.l A0, [A6 - 0x44] 0000077C 43EE FFE6 lea.l A1, [A6 - 0x1A] 00000780 20D9 move.l [A0]+, [A1]+ 00000782 20D9 move.l [A0]+, [A1]+ 00000784 486E FFDE pea.l [A6 - 0x22] 00000788 486E FFBC pea.l [A6 - 0x44] 0000078C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000790 202E FFC0 move.l D0, [A6 - 0x40] 00000794 6A02 bpl +0x4 /* 00000798 */ 00000796 4480 neg.l D0 label00000798: 00000798 322E 0012 move.w D1, [A6 + 0x12] 0000079C 48C1 ext.l D1 0000079E B280 cmp.l D1, D0 000007A0 5FC0 sle D0 000007A2 4A00 tst.b D0 000007A4 6616 bne +0x18 /* 000007BC */ 000007A6 222E FFBC move.l D1, [A6 - 0x44] 000007AA 6A02 bpl +0x4 /* 000007AE */ 000007AC 4481 neg.l D1 label000007AE: 000007AE 342E 0010 move.w D2, [A6 + 0x10] 000007B2 48C2 ext.l D2 000007B4 B481 cmp.l D2, D1 000007B6 5FC1 sle D1 000007B8 8001 or.b D0, D1 000007BA 6702 beq +0x4 /* 000007BE */ label000007BC: 000007BC 7E01 moveq.l D7, 0x01 label000007BE: 000007BE 41EE FFB2 lea.l A0, [A6 - 0x4E] 000007C2 43ED F82C lea.l A1, [A5 - 0x7D4] 000007C6 20D9 move.l [A0]+, [A1]+ 000007C8 20D9 move.l [A0]+, [A1]+ 000007CA 1007 move.b D0, D7 000007CC 660C bne +0xE /* 000007DA */ 000007CE 206E FFFC movea.l A0, [A6 - 0x4] 000007D2 2050 movea.l A0, [A0] 000007D4 8028 001C or.b D0, [A0 + 0x1C] 000007D8 676C beq +0x6E /* 00000846 */ label000007DA: 000007DA 4AAE FFF4 tst.l [A6 - 0xC] 000007DE 56C0 sne D0 000007E0 4A00 tst.b D0 000007E2 675C beq +0x5E /* 00000840 */ 000007E4 4AAE FFF8 tst.l [A6 - 0x8] 000007E8 56C1 sne D1 000007EA C001 and.b D0, D1 000007EC 6752 beq +0x54 /* 00000840 */ 000007EE 41EE FFAA lea.l A0, [A6 - 0x56] 000007F2 43EE FFE6 lea.l A1, [A6 - 0x1A] 000007F6 20D9 move.l [A0]+, [A1]+ 000007F8 20D9 move.l [A0]+, [A1]+ 000007FA 486E FFAA pea.l [A6 - 0x56] 000007FE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000802 4EAD 179A jsr [A5 + 0x179A /* export_751 */] 00000806 486E FFAA pea.l [A6 - 0x56] 0000080A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000080E 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000812 4267 clr.w -[A7] 00000814 486E FFAA pea.l [A6 - 0x56] 00000818 486E FF80 pea.l [A6 - 0x80] 0000081C 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 00000820 101F move.b D0, [A7]+ 00000822 661C bne +0x1E /* 00000840 */ 00000824 486E FFAA pea.l [A6 - 0x56] 00000828 486E FFB2 pea.l [A6 - 0x4E] 0000082C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000830 4EBA 026E jsr [PC + 0x26E /* 00000AA0 */] 00000834 486E FFB2 pea.l [A6 - 0x4E] 00000838 486E FFE6 pea.l [A6 - 0x1A] 0000083C 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] label00000840: 00000840 2F0E move.l -[A7], A6 00000842 4EBA FD44 jsr [PC - 0x2BC /* 00000588 */] label00000846: 00000846 4267 clr.w -[A7] 00000848 486E FFB2 pea.l [A6 - 0x4E] 0000084C 486D F82C pea.l [A5 - 0x7D4] 00000850 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00000854 1C1F move.b D6, [A7]+ 00000856 0A06 0001 xori.b D6, 0x1 0000085A 4267 clr.w -[A7] 0000085C 486E FFD6 pea.l [A6 - 0x2A] 00000860 486E FFE6 pea.l [A6 - 0x1A] 00000864 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00000868 1A1F move.b D5, [A7]+ 0000086A 0A05 0001 xori.b D5, 0x1 0000086E 4267 clr.w -[A7] 00000870 1005 move.b D0, D5 00000872 6602 bne +0x4 /* 00000876 */ 00000874 8006 or.b D0, D6 label00000876: 00000876 1F00 move.b -[A7], D0 00000878 2F0E move.l -[A7], A6 0000087A 4EBA FCC8 jsr [PC - 0x338 /* 00000544 */] 0000087E 1006 move.b D0, D6 00000880 6724 beq +0x26 /* 000008A6 */ 00000882 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000886 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 0000088A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000088E 4EBA 031C jsr [PC + 0x31C /* 00000BAC */] 00000892 4AAE FFF8 tst.l [A6 - 0x8] 00000896 6708 beq +0xA /* 000008A0 */ 00000898 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000089C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] label000008A0: 000008A0 2F0E move.l -[A7], A6 000008A2 4EBA FB20 jsr [PC - 0x4E0 /* 000003C4 */] label000008A6: 000008A6 1F3C 0001 move.b -[A7], 0x1 000008AA 1F05 move.b -[A7], D5 000008AC 2F0E move.l -[A7], A6 000008AE 4EBA FD3C jsr [PC - 0x2C4 /* 000005EC */] 000008B2 41EE FFD6 lea.l A0, [A6 - 0x2A] 000008B6 43EE FFE6 lea.l A1, [A6 - 0x1A] 000008BA 20D9 move.l [A0]+, [A1]+ 000008BC 20D9 move.l [A0]+, [A1]+ 000008BE 1F3C 0001 move.b -[A7], 0x1 000008C2 1005 move.b D0, D5 000008C4 6602 bne +0x4 /* 000008C8 */ 000008C6 8006 or.b D0, D6 label000008C8: 000008C8 1F00 move.b -[A7], D0 000008CA 2F0E move.l -[A7], A6 000008CC 4EBA FC76 jsr [PC - 0x38A /* 00000544 */] 000008D0 6000 FE4A bra -0x1B4 /* 0000071C */ label000008D4: 000008D4 2F0E move.l -[A7], A6 000008D6 4EBA FBB0 jsr [PC - 0x450 /* 00000488 */] 000008DA 1007 move.b D0, D7 000008DC 6748 beq +0x4A /* 00000926 */ 000008DE 2F3C 0006 0000 move.l -[A7], 0x60000 000008E4 486E FFC6 pea.l [A6 - 0x3A] 000008E8 A971 syscall EventAvail 000008EA 101F move.b D0, [A7]+ 000008EC 6744 beq +0x46 /* 00000932 */ 000008EE 2D6E FFD0 FFEE move.l [A6 - 0x12], [A6 - 0x30] 000008F4 4AAE FFF8 tst.l [A6 - 0x8] 000008F8 6718 beq +0x1A /* 00000912 */ 000008FA 486E FFEE pea.l [A6 - 0x12] 000008FE A871 syscall GlobalToLocal 00000900 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000904 486E FFE6 pea.l [A6 - 0x1A] 00000908 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000090C 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00000910 600C bra +0xE /* 0000091E */ label00000912: 00000912 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000916 486E FFE6 pea.l [A6 - 0x1A] 0000091A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] label0000091E: 0000091E 2F0E move.l -[A7], A6 00000920 4EBA FC66 jsr [PC - 0x39A /* 00000588 */] 00000924 600C bra +0xE /* 00000932 */ label00000926: 00000926 41EE FFE6 lea.l A0, [A6 - 0x1A] 0000092A 43EE FFD6 lea.l A1, [A6 - 0x2A] 0000092E 20D9 move.l [A0]+, [A1]+ 00000930 20D9 move.l [A0]+, [A1]+ label00000932: 00000932 4267 clr.w -[A7] 00000934 1F3C 0001 move.b -[A7], 0x1 00000938 2F0E move.l -[A7], A6 0000093A 4EBA FC08 jsr [PC - 0x3F8 /* 00000544 */] 0000093E 1F3C 0002 move.b -[A7], 0x2 00000942 1F3C 0001 move.b -[A7], 0x1 00000946 2F0E move.l -[A7], A6 00000948 4EBA FCA2 jsr [PC - 0x35E /* 000005EC */] 0000094C 2F0E move.l -[A7], A6 0000094E 4EBA FA34 jsr [PC - 0x5CC /* 00000384 */] 00000952 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4] 00000958 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000095C 4E5E unlink A6 0000095E 205F movea.l A0, [A7]+ 00000960 DEFC 0010 add.w A7, 0x10 00000964 4ED0 jmp [A0] 00000966 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000968-0000096E fn00000968: 00000968 4E56 0000 link A6, 0 0000096C 4267 clr.w -[A7] // end alternate branch 00000968-0000096E fn00000968: // (misaligned) 0000096A 0000 4267 ori.b D0, 0x67 /* 'g' */ 0000096E A973 syscall StillDown 00000970 101F move.b D0, [A7]+ 00000972 0A00 0001 xori.b D0, 0x1 00000976 1D40 000C move.b [A6 + 0xC], D0 0000097A 4E5E unlink A6 0000097C 2E9F move.l [A7], [A7]+ 0000097E 4E75 rts fn00000980: 00000980 4E56 FFF0 link A6, -0x0010 00000984 206E 0014 movea.l A0, [A6 + 0x14] 00000988 43EE FFF8 lea.l A1, [A6 - 0x8] 0000098C 22D8 move.l [A1]+, [A0]+ 0000098E 22D8 move.l [A1]+, [A0]+ 00000990 206E 0010 movea.l A0, [A6 + 0x10] 00000994 43EE FFF0 lea.l A1, [A6 - 0x10] 00000998 22D8 move.l [A1]+, [A0]+ 0000099A 22D8 move.l [A1]+, [A0]+ 0000099C 4E5E unlink A6 0000099E 205F movea.l A0, [A7]+ 000009A0 DEFC 0010 add.w A7, 0x10 000009A4 4ED0 jmp [A0] 000009A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_249: // at 000009A8 (misaligned) 000009AA FFD8 .invalid <> 000009AC 206E 0014 movea.l A0, [A6 + 0x14] 000009B0 43EE FFF8 lea.l A1, [A6 - 0x8] 000009B4 22D8 move.l [A1]+, [A0]+ 000009B6 22D8 move.l [A1]+, [A0]+ 000009B8 206E 0010 movea.l A0, [A6 + 0x10] 000009BC 43EE FFF0 lea.l A1, [A6 - 0x10] 000009C0 22D8 move.l [A1]+, [A0]+ 000009C2 22D8 move.l [A1]+, [A0]+ 000009C4 102E 000C move.b D0, [A6 + 0xC] 000009C8 672C beq +0x2E /* 000009F6 */ 000009CA 486E FFF8 pea.l [A6 - 0x8] 000009CE 486E FFF0 pea.l [A6 - 0x10] 000009D2 486E FFD8 pea.l [A6 - 0x28] 000009D6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000009DA 486E FFD8 pea.l [A6 - 0x28] 000009DE 486E FFE8 pea.l [A6 - 0x18] 000009E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009E6 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 000009EA 486D FA7A pea.l [A5 - 0x586] 000009EE A89D syscall PenPat 000009F0 486E FFE8 pea.l [A6 - 0x18] 000009F4 A8A1 syscall FrameRect label000009F6: 000009F6 4E5E unlink A6 000009F8 205F movea.l A0, [A7]+ 000009FA DEFC 0010 add.w A7, 0x10 000009FE 4ED0 jmp [A0] export_250: 00000A00 4E56 0000 link A6, 0 00000A04 4E5E unlink A6 00000A06 205F movea.l A0, [A7]+ 00000A08 DEFC 0014 add.w A7, 0x14 00000A0C 4ED0 jmp [A0] 00000A0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A10-00000A16 fn00000A10: 00000A10 4E56 0000 link A6, 0 00000A14 2F07 move.l -[A7], D7 // end alternate branch 00000A10-00000A16 fn00000A10: // (misaligned) 00000A12 0000 2F07 ori.b D0, 0x7 00000A16 1E2E 000C move.b D7, [A6 + 0xC] 00000A1A 1007 move.b D0, D7 00000A1C 4880 ext.w D0 00000A1E D040 add.w D0, D0 00000A20 4A76 0012 tst.w [A6 + D0.w + 0x12] 00000A24 675E beq +0x60 /* 00000A84 */ 00000A26 42A7 clr.l -[A7] 00000A28 1007 move.b D0, D7 00000A2A 4880 ext.w D0 00000A2C D040 add.w D0, D0 00000A2E 3236 0012 move.w D1, [A6 + D0.w + 0x12] 00000A32 48C1 ext.l D1 00000A34 2F01 move.l -[A7], D1 00000A36 42A7 clr.l -[A7] 00000A38 1007 move.b D0, D7 00000A3A 4880 ext.w D0 00000A3C D040 add.w D0, D0 00000A3E 3236 0012 move.w D1, [A6 + D0.w + 0x12] 00000A42 48C1 ext.l D1 00000A44 83FC 0002 divs.w D1, 0x2 00000A48 48C1 ext.l D1 00000A4A D2AE 0016 add.l D1, [A6 + 0x16] 00000A4E 2F01 move.l -[A7], D1 00000A50 1007 move.b D0, D7 00000A52 4880 ext.w D0 00000A54 D040 add.w D0, D0 00000A56 3236 0012 move.w D1, [A6 + D0.w + 0x12] 00000A5A 48C1 ext.l D1 00000A5C 2F01 move.l -[A7], D1 00000A5E 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00000A62 201F move.l D0, [A7]+ 00000A64 3F00 move.w -[A7], D0 00000A66 1007 move.b D0, D7 00000A68 4880 ext.w D0 00000A6A D040 add.w D0, D0 00000A6C 3F36 0012 move.w -[A7], [A6 + D0.w + 0x12] 00000A70 301F move.w D0, [A7]+ 00000A72 C1DF muls.w D0, [A7]+ 00000A74 2E80 move.l [A7], D0 00000A76 2F2E 000E move.l -[A7], [A6 + 0xE] 00000A7A 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00000A7E 2D5F 001A move.l [A6 + 0x1A], [A7]+ 00000A82 6010 bra +0x12 /* 00000A94 */ label00000A84: 00000A84 1007 move.b D0, D7 00000A86 4880 ext.w D0 00000A88 D040 add.w D0, D0 00000A8A 3236 0012 move.w D1, [A6 + D0.w + 0x12] 00000A8E 48C1 ext.l D1 00000A90 2D41 001A move.l [A6 + 0x1A], D1 label00000A94: 00000A94 2E1F move.l D7, [A7]+ 00000A96 4E5E unlink A6 00000A98 205F movea.l A0, [A7]+ 00000A9A DEFC 0012 add.w A7, 0x12 00000A9E 4ED0 jmp [A0] export_251: fn00000AA0: 00000AA0 4E56 FFE6 link A6, -0x001A 00000AA4 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00000AA8 206E 0010 movea.l A0, [A6 + 0x10] 00000AAC 43EE FFF8 lea.l A1, [A6 - 0x8] 00000AB0 22D8 move.l [A1]+, [A0]+ 00000AB2 22D8 move.l [A1]+, [A0]+ 00000AB4 266E 000C movea.l A3, [A6 + 0xC] 00000AB8 286E 0008 movea.l A4, [A6 + 0x8] 00000ABC 41ED F82C lea.l A0, [A5 - 0x7D4] 00000AC0 224B movea.l A1, A3 00000AC2 22D8 move.l [A1]+, [A0]+ 00000AC4 22D8 move.l [A1]+, [A0]+ 00000AC6 486E FFE6 pea.l [A6 - 0x1A] 00000ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACE 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000AD2 4207 clr.b D7 00000AD4 6000 00C0 bra +0xC2 /* 00000B96 */ label00000AD8: 00000AD8 1007 move.b D0, D7 00000ADA 4880 ext.w D0 00000ADC E540 asl D0.w, 2 00000ADE 1207 move.b D1, D7 00000AE0 4881 ext.w D1 00000AE2 E541 asl D1.w, 2 00000AE4 2436 00F8 move.l D2, [A6 + D0.w - 0x8] 00000AE8 B4B6 10E6 cmp.l D2, [A6 + D1.w - 0x26] 00000AEC 6C44 bge +0x46 /* 00000B32 */ 00000AEE 1007 move.b D0, D7 00000AF0 4880 ext.w D0 00000AF2 E540 asl D0.w, 2 00000AF4 2F00 move.l -[A7], D0 00000AF6 42A7 clr.l -[A7] 00000AF8 1207 move.b D1, D7 00000AFA 4881 ext.w D1 00000AFC E541 asl D1.w, 2 00000AFE 1407 move.b D2, D7 00000B00 4882 ext.w D2 00000B02 E542 asl D2.w, 2 00000B04 2636 10E6 move.l D3, [A6 + D1.w - 0x26] 00000B08 96B6 20F8 sub.l D3, [A6 + D2.w - 0x8] 00000B0C 2F03 move.l -[A7], D3 00000B0E 2054 movea.l A0, [A4] 00000B10 2F28 0058 move.l -[A7], [A0 + 0x58] 00000B14 1207 move.b D1, D7 00000B16 4881 ext.w D1 00000B18 E541 asl D1.w, 2 00000B1A 2F30 1038 move.l -[A7], [A0 + D1.w + 0x38] 00000B1E 1F07 move.b -[A7], D7 00000B20 2F0E move.l -[A7], A6 00000B22 4EBA FEEC jsr [PC - 0x114 /* 00000A10 */] 00000B26 221F move.l D1, [A7]+ 00000B28 201F move.l D0, [A7]+ 00000B2A 4481 neg.l D1 00000B2C 2781 0000 move.l [A3 + D0.w], D1 00000B30 6062 bra +0x64 /* 00000B94 */ label00000B32: 00000B32 1007 move.b D0, D7 00000B34 4880 ext.w D0 00000B36 E540 asl D0.w, 2 00000B38 1207 move.b D1, D7 00000B3A 4881 ext.w D1 00000B3C E541 asl D1.w, 2 00000B3E 2436 00F8 move.l D2, [A6 + D0.w - 0x8] 00000B42 B4B6 10EE cmp.l D2, [A6 + D1.w - 0x18] 00000B46 6F4C ble +0x4E /* 00000B94 */ 00000B48 1007 move.b D0, D7 00000B4A 4880 ext.w D0 00000B4C E540 asl D0.w, 2 00000B4E 2F00 move.l -[A7], D0 00000B50 42A7 clr.l -[A7] 00000B52 1207 move.b D1, D7 00000B54 4881 ext.w D1 00000B56 E541 asl D1.w, 2 00000B58 1407 move.b D2, D7 00000B5A 4882 ext.w D2 00000B5C E542 asl D2.w, 2 00000B5E 2636 10F8 move.l D3, [A6 + D1.w - 0x8] 00000B62 96B6 20EE sub.l D3, [A6 + D2.w - 0x18] 00000B66 2F03 move.l -[A7], D3 00000B68 2054 movea.l A0, [A4] 00000B6A 2F28 0058 move.l -[A7], [A0 + 0x58] 00000B6E 1207 move.b D1, D7 00000B70 4881 ext.w D1 00000B72 E541 asl D1.w, 2 00000B74 1407 move.b D2, D7 00000B76 4882 ext.w D2 00000B78 E542 asl D2.w, 2 00000B7A 2630 1048 move.l D3, [A0 + D1.w + 0x48] 00000B7E 96B0 2038 sub.l D3, [A0 + D2.w + 0x38] 00000B82 2F03 move.l -[A7], D3 00000B84 1F07 move.b -[A7], D7 00000B86 2F0E move.l -[A7], A6 00000B88 4EBA FE86 jsr [PC - 0x17A /* 00000A10 */] 00000B8C 221F move.l D1, [A7]+ 00000B8E 201F move.l D0, [A7]+ 00000B90 2781 0000 move.l [A3 + D0.w], D1 label00000B94: 00000B94 5207 addq.b D7, 1 label00000B96: 00000B96 7001 moveq.l D0, 0x01 00000B98 B007 cmp.b D0, D7 00000B9A 6C00 FF3C bge -0xC2 /* 00000AD8 */ 00000B9E 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+ 00000BA2 4E5E unlink A6 00000BA4 205F movea.l A0, [A7]+ 00000BA6 DEFC 000C add.w A7, 0xC 00000BAA 4ED0 jmp [A0] fn00000BAC: 00000BAC 4E56 0000 link A6, 0 00000BB0 2F0C move.l -[A7], A4 00000BB2 286E 0008 movea.l A4, [A6 + 0x8] 00000BB6 2054 movea.l A0, [A4] 00000BB8 4AA8 001E tst.l [A0 + 0x1E] 00000BBC 6714 beq +0x16 /* 00000BD2 */ 00000BBE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BC6 1F3C 0001 move.b -[A7], 0x1 00000BCA 2F28 001E move.l -[A7], [A0 + 0x1E] 00000BCE 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] label00000BD2: 00000BD2 285F movea.l A4, [A7]+ 00000BD4 4E5E unlink A6 00000BD6 205F movea.l A0, [A7]+ 00000BD8 DEFC 000C add.w A7, 0xC 00000BDC 4ED0 jmp [A0] 00000BDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_252: // at 00000BE0 (misaligned) 00000BE2 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000BE6 2E9F move.l [A7], [A7]+ 00000BE8 4E75 rts 00000BEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_253: // at 00000BEC (misaligned) 00000BEE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000BF2 2E9F move.l [A7], [A7]+ 00000BF4 4E75 rts 00000BF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BF8-00000BFE fn00000BF8: 00000BF8 4E56 0000 link A6, 0 00000BFC 2F0C move.l -[A7], A4 // end alternate branch 00000BF8-00000BFE fn00000BF8: // (misaligned) 00000BFA 0000 2F0C ori.b D0, 0xC 00000BFE 286E 0008 movea.l A4, [A6 + 0x8] 00000C02 2054 movea.l A0, [A4] 00000C04 4AA8 0004 tst.l [A0 + 0x4] 00000C08 6712 beq +0x14 /* 00000C1C */ 00000C0A 4267 clr.w -[A7] 00000C0C 2054 movea.l A0, [A4] 00000C0E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000C12 4EBA FD54 jsr [PC - 0x2AC /* 00000968 */] 00000C16 1D5F 000C move.b [A6 + 0xC], [A7]+ 00000C1A 600E bra +0x10 /* 00000C2A */ label00000C1C: 00000C1C 4267 clr.w -[A7] 00000C1E A973 syscall StillDown 00000C20 101F move.b D0, [A7]+ 00000C22 0A00 0001 xori.b D0, 0x1 00000C26 1D40 000C move.b [A6 + 0xC], D0 label00000C2A: 00000C2A 285F movea.l A4, [A7]+ 00000C2C 4E5E unlink A6 00000C2E 2E9F move.l [A7], [A7]+ 00000C30 4E75 rts 00000C32 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_254: // at 00000C34 (misaligned) 00000C36 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000C3A 2E9F move.l [A7], [A7]+ 00000C3C 4E75 rts 00000C3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C40-00000C44 fn00000C40: 00000C40 4E56 FFF0 link A6, -0x0010 // end alternate branch 00000C40-00000C44 fn00000C40: // (misaligned) 00000C42 FFF0 .invalid <> 00000C44 2F0C move.l -[A7], A4 00000C46 206E 0014 movea.l A0, [A6 + 0x14] 00000C4A 43EE FFF8 lea.l A1, [A6 - 0x8] 00000C4E 22D8 move.l [A1]+, [A0]+ 00000C50 22D8 move.l [A1]+, [A0]+ 00000C52 206E 0010 movea.l A0, [A6 + 0x10] 00000C56 43EE FFF0 lea.l A1, [A6 - 0x10] 00000C5A 22D8 move.l [A1]+, [A0]+ 00000C5C 22D8 move.l [A1]+, [A0]+ 00000C5E 286E 0008 movea.l A4, [A6 + 0x8] 00000C62 2054 movea.l A0, [A4] 00000C64 4AA8 0004 tst.l [A0 + 0x4] 00000C68 6714 beq +0x16 /* 00000C7E */ 00000C6A 486E FFF8 pea.l [A6 - 0x8] 00000C6E 486E FFF0 pea.l [A6 - 0x10] 00000C72 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C76 2F28 0004 move.l -[A7], [A0 + 0x4] 00000C7A 4EBA FD04 jsr [PC - 0x2FC /* 00000980 */] label00000C7E: 00000C7E 285F movea.l A4, [A7]+ 00000C80 4E5E unlink A6 00000C82 205F movea.l A0, [A7]+ 00000C84 DEFC 0010 add.w A7, 0x10 00000C88 4ED0 jmp [A0] 00000C8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_255: // at 00000C8C (misaligned) 00000C8E FFF0 .invalid <> 00000C90 2F0C move.l -[A7], A4 00000C92 206E 0014 movea.l A0, [A6 + 0x14] 00000C96 43EE FFF8 lea.l A1, [A6 - 0x8] 00000C9A 22D8 move.l [A1]+, [A0]+ 00000C9C 22D8 move.l [A1]+, [A0]+ 00000C9E 206E 0010 movea.l A0, [A6 + 0x10] 00000CA2 43EE FFF0 lea.l A1, [A6 - 0x10] 00000CA6 22D8 move.l [A1]+, [A0]+ 00000CA8 22D8 move.l [A1]+, [A0]+ 00000CAA 286E 0008 movea.l A4, [A6 + 0x8] 00000CAE 2054 movea.l A0, [A4] 00000CB0 4AA8 0004 tst.l [A0 + 0x4] 00000CB4 6718 beq +0x1A /* 00000CCE */ 00000CB6 486E FFF8 pea.l [A6 - 0x8] 00000CBA 486E FFF0 pea.l [A6 - 0x10] 00000CBE 1F2E 000E move.b -[A7], [A6 + 0xE] 00000CC2 1F2E 000C move.b -[A7], [A6 + 0xC] 00000CC6 2F28 0004 move.l -[A7], [A0 + 0x4] 00000CCA 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] label00000CCE: 00000CCE 285F movea.l A4, [A7]+ 00000CD0 4E5E unlink A6 00000CD2 205F movea.l A0, [A7]+ 00000CD4 DEFC 0010 add.w A7, 0x10 00000CD8 4ED0 jmp [A0] 00000CDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_256: // at 00000CDC (misaligned) 00000CDE 0000 2F0C ori.b D0, 0xC 00000CE2 286E 0008 movea.l A4, [A6 + 0x8] 00000CE6 2054 movea.l A0, [A4] 00000CE8 4AA8 0004 tst.l [A0 + 0x4] 00000CEC 671C beq +0x1E /* 00000D0A */ 00000CEE 1F2E 001A move.b -[A7], [A6 + 0x1A] 00000CF2 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000CF6 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000CFA 2F2E 000E move.l -[A7], [A6 + 0xE] 00000CFE 1F2E 000C move.b -[A7], [A6 + 0xC] 00000D02 2F28 0004 move.l -[A7], [A0 + 0x4] 00000D06 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] label00000D0A: 00000D0A 7002 moveq.l D0, 0x02 00000D0C B02E 001A cmp.b D0, [A6 + 0x1A] 00000D10 57C0 seq D0 00000D12 4A00 tst.b D0 00000D14 673C beq +0x3E /* 00000D52 */ 00000D16 2054 movea.l A0, [A4] 00000D18 4AA8 0004 tst.l [A0 + 0x4] 00000D1C 57C1 seq D1 00000D1E 4A01 tst.b D1 00000D20 6628 bne +0x2A /* 00000D4A */ 00000D22 48E7 C000 movem.l -[A7], D0,D1 00000D26 4267 clr.w -[A7] 00000D28 2F2E 000E move.l -[A7], [A6 + 0xE] 00000D2C 2054 movea.l A0, [A4] 00000D2E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000D32 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000D36 141F move.b D2, [A7]+ 00000D38 4CDF 0003 movem.l D0,D1, [A7]+ 00000D3C 0A02 0001 xori.b D2, 0x1 00000D40 8202 or.b D1, D2 00000D42 C001 and.b D0, D1 00000D44 0240 0001 andi.w D0, 0x1 00000D48 6708 beq +0xA /* 00000D52 */ label00000D4A: 00000D4A 7000 moveq.l D0, 0x00 00000D4C 2D40 001C move.l [A6 + 0x1C], D0 00000D50 6006 bra +0x8 /* 00000D58 */ label00000D52: 00000D52 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8] label00000D58: 00000D58 285F movea.l A4, [A7]+ 00000D5A 4E5E unlink A6 00000D5C 205F movea.l A0, [A7]+ 00000D5E DEFC 0014 add.w A7, 0x14 00000D62 4ED0 jmp [A0] export_257: 00000D64 4E56 0000 link A6, 0 00000D68 4E5E unlink A6 00000D6A 2E9F move.l [A7], [A7]+ 00000D6C 4E75 rts 00000D6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D72 0000 206E ori.b D0, 0x6E /* 'n' */ 00000D76 0008 2F28 ori.b A0, 0x28 /* '(' */ 00000D7A 0008 4EAD ori.b A0, 0xAD 00000D7E 2372 4E5E 205F move.l [A1 + 0x205F], [A2 + D4 * 8 + 0x5E] 00000D84 DEFC 000A add.w A7, 0xA /* '\n' */ 00000D88 4ED0 jmp [A0] 00000D8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_258: // at 00000D8C (misaligned) 00000D8E FFC2 .invalid <> 00000D90 48E7 0038 movem.l -[A7], A2,A3,A4 00000D94 266E 000C movea.l A3, [A6 + 0xC] 00000D98 286E 0008 movea.l A4, [A6 + 0x8] 00000D9C 2054 movea.l A0, [A4] 00000D9E 214B 0022 move.l [A0 + 0x22], A3 00000DA2 7000 moveq.l D0, 0x00 00000DA4 2140 0026 move.l [A0 + 0x26], D0 00000DA8 2140 002A move.l [A0 + 0x2A], D0 00000DAC 3F3C 00C0 move.w -[A7], 0xC0 00000DB0 2053 movea.l A0, [A3] 00000DB2 2F28 0012 move.l -[A7], [A0 + 0x12] 00000DB6 2F28 000E move.l -[A7], [A0 + 0xE] 00000DBA 42A7 clr.l -[A7] 00000DBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC0 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */] 00000DC4 2054 movea.l A0, [A4] 00000DC6 4AA8 0008 tst.l [A0 + 0x8] 00000DCA 56C0 sne D0 00000DCC 4A00 tst.b D0 00000DCE 670A beq +0xC /* 00000DDA */ 00000DD0 2268 0008 movea.l A1, [A0 + 0x8] 00000DD4 2251 movea.l A1, [A1] 00000DD6 C029 001E and.b D0, [A1 + 0x1E] label00000DDA: 00000DDA 2054 movea.l A0, [A4] 00000DDC 1140 000E move.b [A0 + 0xE], D0 00000DE0 486E FFC2 pea.l [A6 - 0x3E] 00000DE4 487A FF8A pea.l [PC - 0x76 /* 00000D70, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000DE8 2F0E move.l -[A7], A6 00000DEA 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000DEE 42A7 clr.l -[A7] 00000DF0 7078 moveq.l D0, 0x78 00000DF2 2F00 move.l -[A7], D0 00000DF4 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00000DF8 2054 movea.l A0, [A4] 00000DFA 215F 0026 move.l [A0 + 0x26], [A7]+ 00000DFE 2054 movea.l A0, [A4] 00000E00 2F28 0026 move.l -[A7], [A0 + 0x26] 00000E04 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000E08 2253 movea.l A1, [A3] 00000E0A 2069 0056 movea.l A0, [A1 + 0x56] 00000E0E 2F10 move.l -[A7], [A0] 00000E10 2454 movea.l A2, [A4] 00000E12 206A 0026 movea.l A0, [A2 + 0x26] 00000E16 2F10 move.l -[A7], [A0] 00000E18 7078 moveq.l D0, 0x78 00000E1A 2F00 move.l -[A7], D0 00000E1C 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000E20 42A7 clr.l -[A7] 00000E22 7078 moveq.l D0, 0x78 00000E24 2F00 move.l -[A7], D0 00000E26 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00000E2A 2054 movea.l A0, [A4] 00000E2C 215F 002A move.l [A0 + 0x2A], [A7]+ 00000E30 2054 movea.l A0, [A4] 00000E32 2F28 002A move.l -[A7], [A0 + 0x2A] 00000E36 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000E3A 486E FFC2 pea.l [A6 - 0x3E] 00000E3E 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000E42 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000E46 4E5E unlink A6 00000E48 205F movea.l A0, [A7]+ 00000E4A 504F addq.w A7, 8 00000E4C 4ED0 jmp [A0] 00000E4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_259: // at 00000E50 (misaligned) 00000E52 0000 2F0C ori.b D0, 0xC 00000E56 286E 0008 movea.l A4, [A6 + 0x8] 00000E5A 42A7 clr.l -[A7] 00000E5C 2054 movea.l A0, [A4] 00000E5E 2F28 0026 move.l -[A7], [A0 + 0x26] 00000E62 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000E66 2054 movea.l A0, [A4] 00000E68 215F 0026 move.l [A0 + 0x26], [A7]+ 00000E6C 42A7 clr.l -[A7] 00000E6E 2054 movea.l A0, [A4] 00000E70 2F28 002A move.l -[A7], [A0 + 0x2A] 00000E74 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000E78 2054 movea.l A0, [A4] 00000E7A 215F 002A move.l [A0 + 0x2A], [A7]+ 00000E7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E82 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00000E86 285F movea.l A4, [A7]+ 00000E88 4E5E unlink A6 00000E8A 2E9F move.l [A7], [A7]+ 00000E8C 4E75 rts 00000E8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_260: // at 00000E90 (misaligned) 00000E92 0000 206E ori.b D0, 0x6E /* 'n' */ 00000E96 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000E9A 2F28 0022 move.l -[A7], [A0 + 0x22] 00000E9E 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000EA2 4E5E unlink A6 00000EA4 2E9F move.l [A7], [A7]+ 00000EA6 4E75 rts export_261: 00000EA8 4E56 0000 link A6, 0 00000EAC 48E7 0028 movem.l -[A7], A2,A4 00000EB0 286E 0008 movea.l A4, [A6 + 0x8] 00000EB4 2254 movea.l A1, [A4] 00000EB6 2069 0026 movea.l A0, [A1 + 0x26] 00000EBA 2F10 move.l -[A7], [A0] 00000EBC 2069 0022 movea.l A0, [A1 + 0x22] 00000EC0 2050 movea.l A0, [A0] 00000EC2 2468 0056 movea.l A2, [A0 + 0x56] 00000EC6 2F12 move.l -[A7], [A2] 00000EC8 7078 moveq.l D0, 0x78 00000ECA 2F00 move.l -[A7], D0 00000ECC 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000ED0 2054 movea.l A0, [A4] 00000ED2 2F28 0022 move.l -[A7], [A0 + 0x22] 00000ED6 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000EDA 4CDF 1400 movem.l A2,A4, [A7]+ 00000EDE 4E5E unlink A6 00000EE0 2E9F move.l [A7], [A7]+ 00000EE2 4E75 rts export_262: 00000EE4 4E56 0000 link A6, 0 00000EE8 48E7 0028 movem.l -[A7], A2,A4 00000EEC 286E 0008 movea.l A4, [A6 + 0x8] 00000EF0 2254 movea.l A1, [A4] 00000EF2 2069 002A movea.l A0, [A1 + 0x2A] 00000EF6 2F10 move.l -[A7], [A0] 00000EF8 2069 0022 movea.l A0, [A1 + 0x22] 00000EFC 2050 movea.l A0, [A0] 00000EFE 2468 0056 movea.l A2, [A0 + 0x56] 00000F02 2F12 move.l -[A7], [A2] 00000F04 7078 moveq.l D0, 0x78 00000F06 2F00 move.l -[A7], D0 00000F08 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000F0C 2054 movea.l A0, [A4] 00000F0E 2F28 0022 move.l -[A7], [A0 + 0x22] 00000F12 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000F16 4CDF 1400 movem.l A2,A4, [A7]+ 00000F1A 4E5E unlink A6 00000F1C 2E9F move.l [A7], [A7]+ 00000F1E 4E75 rts export_263: fn00000F20: 00000F20 4E56 0000 link A6, 0 00000F24 2F0C move.l -[A7], A4 00000F26 286E 0008 movea.l A4, [A6 + 0x8] 00000F2A 42A7 clr.l -[A7] 00000F2C 2054 movea.l A0, [A4] 00000F2E 2F28 002E move.l -[A7], [A0 + 0x2E] 00000F32 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000F36 2054 movea.l A0, [A4] 00000F38 215F 002E move.l [A0 + 0x2E], [A7]+ 00000F3C 42A7 clr.l -[A7] 00000F3E 2054 movea.l A0, [A4] 00000F40 2F28 0032 move.l -[A7], [A0 + 0x32] 00000F44 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000F48 2054 movea.l A0, [A4] 00000F4A 215F 0032 move.l [A0 + 0x32], [A7]+ 00000F4E 42A7 clr.l -[A7] 00000F50 2054 movea.l A0, [A4] 00000F52 2F28 003A move.l -[A7], [A0 + 0x3A] 00000F56 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000F5A 2054 movea.l A0, [A4] 00000F5C 215F 003A move.l [A0 + 0x3A], [A7]+ 00000F60 42A7 clr.l -[A7] 00000F62 2054 movea.l A0, [A4] 00000F64 2F28 003E move.l -[A7], [A0 + 0x3E] 00000F68 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000F6C 2054 movea.l A0, [A4] 00000F6E 215F 003E move.l [A0 + 0x3E], [A7]+ 00000F72 42A7 clr.l -[A7] 00000F74 2054 movea.l A0, [A4] 00000F76 2F28 0042 move.l -[A7], [A0 + 0x42] 00000F7A 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000F7E 2054 movea.l A0, [A4] 00000F80 215F 0042 move.l [A0 + 0x42], [A7]+ 00000F84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F88 4EAD 146A jsr [A5 + 0x146A /* export_649 */] 00000F8C 285F movea.l A4, [A7]+ 00000F8E 4E5E unlink A6 00000F90 2E9F move.l [A7], [A7]+ 00000F92 4E75 rts fn00000F94: 00000F94 4E56 0000 link A6, 0 00000F98 2F0C move.l -[A7], A4 00000F9A 286E 0008 movea.l A4, [A6 + 0x8] 00000F9E 2054 movea.l A0, [A4] 00000FA0 3028 002C move.w D0, [A0 + 0x2C] 00000FA4 B068 002A cmp.w D0, [A0 + 0x2A] 00000FA8 6F06 ble +0x8 /* 00000FB0 */ 00000FAA 2F28 0026 move.l -[A7], [A0 + 0x26] 00000FAE A9D7 syscall TEDelete label00000FB0: 00000FB0 2054 movea.l A0, [A4] 00000FB2 2F28 0042 move.l -[A7], [A0 + 0x42] 00000FB6 42A7 clr.l -[A7] 00000FB8 2054 movea.l A0, [A4] 00000FBA 3028 0046 move.w D0, [A0 + 0x46] 00000FBE 48C0 ext.l D0 00000FC0 2228 0048 move.l D1, [A0 + 0x48] 00000FC4 D280 add.l D1, D0 00000FC6 4481 neg.l D1 00000FC8 2F01 move.l -[A7], D1 00000FCA 42A7 clr.l -[A7] 00000FCC 201F move.l D0, [A7]+ 00000FCE 2E9F move.l [A7], [A7]+ 00000FD0 B097 cmp.l D0, [A7] 00000FD2 6F02 ble +0x4 /* 00000FD6 */ 00000FD4 2E80 move.l [A7], D0 label00000FD6: 00000FD6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000FDA 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00000FDE 285F movea.l A4, [A7]+ 00000FE0 4E5E unlink A6 00000FE2 2E9F move.l [A7], [A7]+ 00000FE4 4E75 rts 00000FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000FE8-00000FEC fn00000FE8: 00000FE8 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000FE8-00000FEC fn00000FE8: // (misaligned) 00000FEA FFF8 .invalid <> 00000FEC 48E7 0118 movem.l -[A7], D7,A3,A4 00000FF0 286E 0008 movea.l A4, [A6 + 0x8] 00000FF4 2054 movea.l A0, [A4] 00000FF6 3028 0038 move.w D0, [A0 + 0x38] 00000FFA B068 0036 cmp.w D0, [A0 + 0x36] 00000FFE 6F00 009E ble +0xA0 /* 0000109E */ 00001002 2248 movea.l A1, A0 00001004 2069 0022 movea.l A0, [A1 + 0x22] 00001008 2050 movea.l A0, [A0] 0000100A 2668 003C movea.l A3, [A0 + 0x3C] 0000100E 42A7 clr.l -[A7] 00001010 2F0B move.l -[A7], A3 00001012 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001016 2E1F move.l D7, [A7]+ 00001018 2054 movea.l A0, [A4] 0000101A 2F28 003A move.l -[A7], [A0 + 0x3A] 0000101E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001022 2254 movea.l A1, [A4] 00001024 2069 0022 movea.l A0, [A1 + 0x22] 00001028 7001 moveq.l D0, 0x01 0000102A 2050 movea.l A0, [A0] 0000102C B028 006B cmp.b D0, [A0 + 0x6B] 00001030 6624 bne +0x26 /* 00001056 */ 00001032 2069 003A movea.l A0, [A1 + 0x3A] 00001036 2F10 move.l -[A7], [A0] 00001038 42A7 clr.l -[A7] 0000103A 2054 movea.l A0, [A4] 0000103C 2F28 003A move.l -[A7], [A0 + 0x3A] 00001040 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001044 2054 movea.l A0, [A4] 00001046 2F28 003E move.l -[A7], [A0 + 0x3E] 0000104A 2F28 0026 move.l -[A7], [A0 + 0x26] 0000104E 3F3C 0007 move.w -[A7], 0x7 00001052 A83D syscall TEDispatch 00001054 601C bra +0x1E /* 00001072 */ label00001056: 00001056 2254 movea.l A1, [A4] 00001058 2069 003A movea.l A0, [A1 + 0x3A] 0000105C 2F10 move.l -[A7], [A0] 0000105E 42A7 clr.l -[A7] 00001060 2054 movea.l A0, [A4] 00001062 2F28 003A move.l -[A7], [A0 + 0x3A] 00001066 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000106A 2054 movea.l A0, [A4] 0000106C 2F28 0026 move.l -[A7], [A0 + 0x26] 00001070 A9DE syscall TEInsert label00001072: 00001072 2054 movea.l A0, [A4] 00001074 2F28 003A move.l -[A7], [A0 + 0x3A] 00001078 205F movea.l A0, [A7]+ 0000107A A02A syscall HUnlock 0000107C 42A7 clr.l -[A7] 0000107E 2F0B move.l -[A7], A3 00001080 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001084 BE9F cmp.l D7, [A7]+ 00001086 6D08 blt +0xA /* 00001090 */ 00001088 3F3C FF94 move.w -[A7], 0xFF94 0000108C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00001090: 00001090 2254 movea.l A1, [A4] 00001092 2069 0022 movea.l A0, [A1 + 0x22] 00001096 2050 movea.l A0, [A0] 00001098 117C 0001 006E move.b [A0 + 0x6E], 0x1 label0000109E: 0000109E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000010A2 4E5E unlink A6 000010A4 2E9F move.l [A7], [A7]+ 000010A6 4E75 rts fn000010A8: 000010A8 4E56 0000 link A6, 0 000010AC 2F0C move.l -[A7], A4 000010AE 286E 0008 movea.l A4, [A6 + 0x8] 000010B2 2054 movea.l A0, [A4] 000010B4 4AA8 003A tst.l [A0 + 0x3A] 000010B8 671E beq +0x20 /* 000010D8 */ 000010BA 3028 0036 move.w D0, [A0 + 0x36] 000010BE 48C0 ext.l D0 000010C0 2F00 move.l -[A7], D0 000010C2 3028 0038 move.w D0, [A0 + 0x38] 000010C6 48C0 ext.l D0 000010C8 2F00 move.l -[A7], D0 000010CA 2F28 0026 move.l -[A7], [A0 + 0x26] 000010CE A9D1 syscall TESetSelect 000010D0 2054 movea.l A0, [A4] 000010D2 2F28 0026 move.l -[A7], [A0 + 0x26] 000010D6 A9D7 syscall TEDelete label000010D8: 000010D8 2054 movea.l A0, [A4] 000010DA 2F28 0042 move.l -[A7], [A0 + 0x42] 000010DE 42A7 clr.l -[A7] 000010E0 2054 movea.l A0, [A4] 000010E2 3028 0046 move.w D0, [A0 + 0x46] 000010E6 48C0 ext.l D0 000010E8 2228 0048 move.l D1, [A0 + 0x48] 000010EC D280 add.l D1, D0 000010EE 2F01 move.l -[A7], D1 000010F0 42A7 clr.l -[A7] 000010F2 201F move.l D0, [A7]+ 000010F4 2E9F move.l [A7], [A7]+ 000010F6 B097 cmp.l D0, [A7] 000010F8 6F02 ble +0x4 /* 000010FC */ 000010FA 2E80 move.l [A7], D0 label000010FC: 000010FC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001100 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00001104 285F movea.l A4, [A7]+ 00001106 4E5E unlink A6 00001108 2E9F move.l [A7], [A7]+ 0000110A 4E75 rts fn0000110C: 0000110C 4E56 0000 link A6, 0 00001110 2F0C move.l -[A7], A4 00001112 286E 0008 movea.l A4, [A6 + 0x8] 00001116 2054 movea.l A0, [A4] 00001118 3028 002A move.w D0, [A0 + 0x2A] 0000111C 48C0 ext.l D0 0000111E 2F00 move.l -[A7], D0 00001120 3028 002C move.w D0, [A0 + 0x2C] 00001124 48C0 ext.l D0 00001126 2F00 move.l -[A7], D0 00001128 2F28 0026 move.l -[A7], [A0 + 0x26] 0000112C A9D1 syscall TESetSelect 0000112E 285F movea.l A4, [A7]+ 00001130 4E5E unlink A6 00001132 2E9F move.l [A7], [A7]+ 00001134 4E75 rts 00001136 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001138-0000113C export_264: fn00001138: 00001138 4E56 FFF6 link A6, -0x000A // end alternate branch 00001138-0000113C export_264: // at 00001138 (misaligned) fn00001138: // (misaligned) 0000113A FFF6 .invalid <> 0000113C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001140 286E 0008 movea.l A4, [A6 + 0x8] 00001144 2054 movea.l A0, [A4] 00001146 3028 002A move.w D0, [A0 + 0x2A] 0000114A 48C0 ext.l D0 0000114C 2F00 move.l -[A7], D0 0000114E 3028 002A move.w D0, [A0 + 0x2A] 00001152 48C0 ext.l D0 00001154 2F00 move.l -[A7], D0 00001156 2F28 0026 move.l -[A7], [A0 + 0x26] 0000115A A9D1 syscall TESetSelect 0000115C 42A7 clr.l -[A7] 0000115E 2054 movea.l A0, [A4] 00001160 2F28 002E move.l -[A7], [A0 + 0x2E] 00001164 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001168 201F move.l D0, [A7]+ 0000116A 3E00 move.w D7, D0 0000116C 6F00 008E ble +0x90 /* 000011FC */ 00001170 2254 movea.l A1, [A4] 00001172 2069 0022 movea.l A0, [A1 + 0x22] 00001176 2050 movea.l A0, [A0] 00001178 2668 003C movea.l A3, [A0 + 0x3C] 0000117C 42A7 clr.l -[A7] 0000117E 2F0B move.l -[A7], A3 00001180 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001184 2C1F move.l D6, [A7]+ 00001186 2054 movea.l A0, [A4] 00001188 2F28 002E move.l -[A7], [A0 + 0x2E] 0000118C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001190 2254 movea.l A1, [A4] 00001192 2069 0022 movea.l A0, [A1 + 0x22] 00001196 7001 moveq.l D0, 0x01 00001198 2050 movea.l A0, [A0] 0000119A B028 006B cmp.b D0, [A0 + 0x6B] 0000119E 661C bne +0x1E /* 000011BC */ 000011A0 2069 002E movea.l A0, [A1 + 0x2E] 000011A4 2F10 move.l -[A7], [A0] 000011A6 3007 move.w D0, D7 000011A8 48C0 ext.l D0 000011AA 2F00 move.l -[A7], D0 000011AC 2F29 0032 move.l -[A7], [A1 + 0x32] 000011B0 2F29 0026 move.l -[A7], [A1 + 0x26] 000011B4 3F3C 0007 move.w -[A7], 0x7 000011B8 A83D syscall TEDispatch 000011BA 6014 bra +0x16 /* 000011D0 */ label000011BC: 000011BC 2254 movea.l A1, [A4] 000011BE 2069 002E movea.l A0, [A1 + 0x2E] 000011C2 2F10 move.l -[A7], [A0] 000011C4 3007 move.w D0, D7 000011C6 48C0 ext.l D0 000011C8 2F00 move.l -[A7], D0 000011CA 2F29 0026 move.l -[A7], [A1 + 0x26] 000011CE A9DE syscall TEInsert label000011D0: 000011D0 2054 movea.l A0, [A4] 000011D2 2F28 002E move.l -[A7], [A0 + 0x2E] 000011D6 205F movea.l A0, [A7]+ 000011D8 A02A syscall HUnlock 000011DA 42A7 clr.l -[A7] 000011DC 2F0B move.l -[A7], A3 000011DE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000011E2 BC9F cmp.l D6, [A7]+ 000011E4 6D08 blt +0xA /* 000011EE */ 000011E6 3F3C FF94 move.w -[A7], 0xFF94 000011EA 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label000011EE: 000011EE 2254 movea.l A1, [A4] 000011F0 2069 0022 movea.l A0, [A1 + 0x22] 000011F4 2050 movea.l A0, [A0] 000011F6 117C 0001 006E move.b [A0 + 0x6E], 0x1 label000011FC: 000011FC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001200 4E5E unlink A6 00001202 2E9F move.l [A7], [A7]+ 00001204 4E75 rts 00001206 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001208-00001216 fn00001208: 00001208 4E56 0000 link A6, 0 0000120C 48E7 0018 movem.l -[A7], A3,A4 00001210 266E 0008 movea.l A3, [A6 + 0x8] 00001214 284B movea.l A4, A3 // end alternate branch 00001208-00001216 fn00001208: // (misaligned) 0000120A 0000 48E7 ori.b D0, 0xE7 0000120E 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001212 0008 284B ori.b A0, 0x4B /* 'K' */ 00001216 7068 moveq.l D0, 0x68 00001218 2054 movea.l A0, [A4] 0000121A B068 0002 cmp.w D0, [A0 + 0x2] 0000121E 6706 beq +0x8 /* 00001226 */ 00001220 2F0B move.l -[A7], A3 00001222 4EBA FD70 jsr [PC - 0x290 /* 00000F94 */] label00001226: 00001226 2F0B move.l -[A7], A3 00001228 4EBA FDBE jsr [PC - 0x242 /* 00000FE8 */] 0000122C 7068 moveq.l D0, 0x68 0000122E 2054 movea.l A0, [A4] 00001230 B068 0002 cmp.w D0, [A0 + 0x2] 00001234 670C beq +0xE /* 00001242 */ 00001236 1F3C 0001 move.b -[A7], 0x1 0000123A 2F28 0022 move.l -[A7], [A0 + 0x22] 0000123E 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] label00001242: 00001242 4CDF 1800 movem.l A3,A4, [A7]+ 00001246 4E5E unlink A6 00001248 2E9F move.l [A7], [A7]+ 0000124A 4E75 rts export_265: 0000124C 4E56 0000 link A6, 0 00001250 4267 clr.w -[A7] 00001252 206E 0008 movea.l A0, [A6 + 0x8] 00001256 2050 movea.l A0, [A0] 00001258 2F28 0022 move.l -[A7], [A0 + 0x22] 0000125C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00001260 101F move.b D0, [A7]+ 00001262 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001266 4EBA FFA0 jsr [PC - 0x60 /* 00001208 */] 0000126A 4E5E unlink A6 0000126C 2E9F move.l [A7], [A7]+ 0000126E 4E75 rts export_266: fn00001270: 00001270 4E56 0000 link A6, 0 00001274 48E7 0018 movem.l -[A7], A3,A4 00001278 266E 0008 movea.l A3, [A6 + 0x8] 0000127C 284B movea.l A4, A3 0000127E 4267 clr.w -[A7] 00001280 2054 movea.l A0, [A4] 00001282 2F28 0022 move.l -[A7], [A0 + 0x22] 00001286 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000128A 101F move.b D0, [A7]+ 0000128C 2F0B move.l -[A7], A3 0000128E 4EBA FE18 jsr [PC - 0x1E8 /* 000010A8 */] 00001292 2F0B move.l -[A7], A3 00001294 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 00001298 2F0B move.l -[A7], A3 0000129A 4EBA FE70 jsr [PC - 0x190 /* 0000110C */] 0000129E 7068 moveq.l D0, 0x68 000012A0 2054 movea.l A0, [A4] 000012A2 B068 0002 cmp.w D0, [A0 + 0x2] 000012A6 670C beq +0xE /* 000012B4 */ 000012A8 1F3C 0001 move.b -[A7], 0x1 000012AC 2F28 0022 move.l -[A7], [A0 + 0x22] 000012B0 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] label000012B4: 000012B4 4CDF 1800 movem.l A3,A4, [A7]+ 000012B8 4E5E unlink A6 000012BA 2E9F move.l [A7], [A7]+ 000012BC 4E75 rts 000012BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012C0-000012CE export_267: fn000012C0: 000012C0 4E56 0000 link A6, 0 000012C4 48E7 0018 movem.l -[A7], A3,A4 000012C8 266E 0008 movea.l A3, [A6 + 0x8] 000012CC 284B movea.l A4, A3 // end alternate branch 000012C0-000012CE export_267: // at 000012C0 (misaligned) fn000012C0: // (misaligned) 000012C2 0000 48E7 ori.b D0, 0xE7 000012C6 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000012CA 0008 284B ori.b A0, 0x4B /* 'K' */ 000012CE 4267 clr.w -[A7] 000012D0 2054 movea.l A0, [A4] 000012D2 2F28 0022 move.l -[A7], [A0 + 0x22] 000012D6 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000012DA 101F move.b D0, [A7]+ 000012DC 2F0B move.l -[A7], A3 000012DE 4EBA FE2C jsr [PC - 0x1D4 /* 0000110C */] 000012E2 2F0B move.l -[A7], A3 000012E4 4EBA FF22 jsr [PC - 0xDE /* 00001208 */] 000012E8 4CDF 1800 movem.l A3,A4, [A7]+ 000012EC 4E5E unlink A6 000012EE 2E9F move.l [A7], [A7]+ 000012F0 4E75 rts 000012F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_268: // at 000012F4 (misaligned) 000012F6 0000 2F0C ori.b D0, 0xC 000012FA 286E 0008 movea.l A4, [A6 + 0x8] 000012FE 2054 movea.l A0, [A4] 00001300 1028 004C move.b D0, [A0 + 0x4C] 00001304 6706 beq +0x8 /* 0000130C */ 00001306 7000 moveq.l D0, 0x00 00001308 2140 002E move.l [A0 + 0x2E], D0 label0000130C: 0000130C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001310 4EBA FC0E jsr [PC - 0x3F2 /* 00000F20 */] 00001314 285F movea.l A4, [A7]+ 00001316 4E5E unlink A6 00001318 2E9F move.l [A7], [A7]+ 0000131A 4E75 rts 0000131C 4E56 FFFC link A6, -0x0004 00001320 2F0C move.l -[A7], A4 00001322 286E 0008 movea.l A4, [A6 + 0x8] 00001326 204C movea.l A0, A4 00001328 5088 addq.l A0, 8 0000132A 2050 movea.l A0, [A0] 0000132C 2D48 FFFC move.l [A6 - 0x4], A0 00001330 2F2C FFFC move.l -[A7], [A4 - 0x4] 00001334 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00001338 7000 moveq.l D0, 0x00 0000133A 2940 FFFC move.l [A4 - 0x4], D0 0000133E 285F movea.l A4, [A7]+ 00001340 4E5E unlink A6 00001342 205F movea.l A0, [A7]+ 00001344 DEFC 000A add.w A7, 0xA /* '\n' */ 00001348 4ED0 jmp [A0] 0000134A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_269: // at 0000134C (misaligned) 0000134E FFA0 .invalid <> 00001350 48E7 0018 movem.l -[A7], A3,A4 00001354 286E 0008 movea.l A4, [A6 + 0x8] 00001358 4267 clr.w -[A7] 0000135A 2054 movea.l A0, [A4] 0000135C 2F28 0022 move.l -[A7], [A0 + 0x22] 00001360 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00001364 101F move.b D0, [A7]+ 00001366 486E FFB0 pea.l [A6 - 0x50] 0000136A 3F3C 0001 move.w -[A7], 0x1 0000136E 3F3A 011E move.w -[A7], [PC + 0x11E /* 0000148E, value 0x0, cstring "" */] 00001372 3F3C 000C move.w -[A7], 0xC 00001376 486D F8F4 pea.l [A5 - 0x70C] 0000137A 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */] 0000137E 486E FFA8 pea.l [A6 - 0x58] 00001382 7064 moveq.l D0, 0x64 00001384 2F00 move.l -[A7], D0 00001386 7032 moveq.l D0, 0x32 00001388 2F00 move.l -[A7], D0 0000138A 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 0000138E 486E FFA0 pea.l [A6 - 0x60] 00001392 2F3C 0008 000A move.l -[A7], 0x8000A 00001398 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000139E A8A7 syscall SetRect 000013A0 486E FFFC pea.l [A6 - 0x4] 000013A4 486D 1F5C pea.l [A5 + 0x1F5C] 000013A8 3F3C 007A move.w -[A7], 0x7A /* 'z' */ 000013AC 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */] 000013B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013B4 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000013B8 2054 movea.l A0, [A4] 000013BA 2668 0022 movea.l A3, [A0 + 0x22] 000013BE 42A7 clr.l -[A7] 000013C0 42A7 clr.l -[A7] 000013C2 486D F82C pea.l [A5 - 0x7D4] 000013C6 486E FFA8 pea.l [A6 - 0x58] 000013CA 4267 clr.w -[A7] 000013CC 1F3C 0004 move.b -[A7], 0x4 000013D0 486E FFA0 pea.l [A6 - 0x60] 000013D4 486E FFB0 pea.l [A6 - 0x50] 000013D8 4267 clr.w -[A7] 000013DA 2053 movea.l A0, [A3] 000013DC 1F28 006B move.b -[A7], [A0 + 0x6B] 000013E0 1F28 006C move.b -[A7], [A0 + 0x6C] 000013E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013E8 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */] 000013EC 206E FFFC movea.l A0, [A6 - 0x4] 000013F0 2050 movea.l A0, [A0] 000013F2 4228 006A clr.b [A0 + 0x6A] 000013F6 486E FFBC pea.l [A6 - 0x44] 000013FA 487A FF20 pea.l [PC - 0xE0 /* 0000131C, value 0x4E56FFFC */] 000013FE 2F0E move.l -[A7], A6 00001400 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00001404 2054 movea.l A0, [A4] 00001406 1028 000E move.b D0, [A0 + 0xE] 0000140A 6604 bne +0x6 /* 00001410 */ 0000140C 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] label00001410: 00001410 486E FFBC pea.l [A6 - 0x44] 00001414 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00001418 2054 movea.l A0, [A4] 0000141A 2F28 002E move.l -[A7], [A0 + 0x2E] 0000141E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001422 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00001426 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 0000142A 206E FFFC movea.l A0, [A6 - 0x4] 0000142E 7001 moveq.l D0, 0x01 00001430 2050 movea.l A0, [A0] 00001432 B028 006B cmp.b D0, [A0 + 0x6B] 00001436 6620 bne +0x22 /* 00001458 */ 00001438 42A7 clr.l -[A7] 0000143A 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00001440 2054 movea.l A0, [A4] 00001442 2F28 0032 move.l -[A7], [A0 + 0x32] 00001446 4267 clr.w -[A7] 00001448 226E FFFC movea.l A1, [A6 - 0x4] 0000144C 2251 movea.l A1, [A1] 0000144E 2F29 0038 move.l -[A7], [A1 + 0x38] 00001452 3F3C 000B move.w -[A7], 0xB 00001456 A83D syscall TEDispatch label00001458: 00001458 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 0000145C 206E FFFC movea.l A0, [A6 - 0x4] 00001460 2050 movea.l A0, [A0] 00001462 117C 0001 006D move.b [A0 + 0x6D], 0x1 00001468 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000146C 2F2D F89C move.l -[A7], [A5 - 0x764] 00001470 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 00001474 2054 movea.l A0, [A4] 00001476 117C 0001 004C move.b [A0 + 0x4C], 0x1 0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001480 4EBA FD86 jsr [PC - 0x27A /* 00001208 */] 00001484 4CDF 1800 movem.l A3,A4, [A7]+ 00001488 4E5E unlink A6 0000148A 2E9F move.l [A7], [A7]+ 0000148C 4E75 rts 0000148E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_270: // at 00001490 (misaligned) 00001492 0000 206E ori.b D0, 0x6E /* 'n' */ 00001496 0008 7067 ori.b A0, 0x67 /* 'g' */ 0000149A 2050 movea.l A0, [A0] 0000149C B068 0002 cmp.w D0, [A0 + 0x2] 000014A0 6608 bne +0xA /* 000014AA */ 000014A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014A6 4EBA FC90 jsr [PC - 0x370 /* 00001138 */] label000014AA: 000014AA 4E5E unlink A6 000014AC 2E9F move.l [A7], [A7]+ 000014AE 4E75 rts fn000014B0: 000014B0 4E56 FFF4 link A6, -0x000C 000014B4 2F0C move.l -[A7], A4 000014B6 206E 000C movea.l A0, [A6 + 0xC] 000014BA 43EE FFF4 lea.l A1, [A6 - 0xC] 000014BE 22D8 move.l [A1]+, [A0]+ 000014C0 22D8 move.l [A1]+, [A0]+ 000014C2 22D8 move.l [A1]+, [A0]+ 000014C4 286E 0008 movea.l A4, [A6 + 0x8] 000014C8 2054 movea.l A0, [A4] 000014CA 3F28 002A move.w -[A7], [A0 + 0x2A] 000014CE 3F28 002C move.w -[A7], [A0 + 0x2C] 000014D2 3F28 004C move.w -[A7], [A0 + 0x4C] 000014D6 486E FFF4 pea.l [A6 - 0xC] 000014DA 1F3C 0001 move.b -[A7], 0x1 000014DE 2F28 0022 move.l -[A7], [A0 + 0x22] 000014E2 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 000014E6 285F movea.l A4, [A7]+ 000014E8 4E5E unlink A6 000014EA 205F movea.l A0, [A7]+ 000014EC 504F addq.w A7, 8 000014EE 4ED0 jmp [A0] fn000014F0: 000014F0 4E56 0000 link A6, 0 000014F4 2F0C move.l -[A7], A4 000014F6 286E 0008 movea.l A4, [A6 + 0x8] 000014FA 4267 clr.w -[A7] 000014FC 2054 movea.l A0, [A4] 000014FE 2F28 0022 move.l -[A7], [A0 + 0x22] 00001502 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00001506 101F move.b D0, [A7]+ 00001508 2054 movea.l A0, [A4] 0000150A 3028 002A move.w D0, [A0 + 0x2A] 0000150E 48C0 ext.l D0 00001510 2F00 move.l -[A7], D0 00001512 3028 002C move.w D0, [A0 + 0x2C] 00001516 48C0 ext.l D0 00001518 2F00 move.l -[A7], D0 0000151A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000151E 1F3C 0001 move.b -[A7], 0x1 00001522 2F28 0026 move.l -[A7], [A0 + 0x26] 00001526 3F3C 000B move.w -[A7], 0xB 0000152A A83D syscall TEDispatch 0000152C 2054 movea.l A0, [A4] 0000152E 2F28 0022 move.l -[A7], [A0 + 0x22] 00001532 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00001536 1F3C 0001 move.b -[A7], 0x1 0000153A 2054 movea.l A0, [A4] 0000153C 2F28 0022 move.l -[A7], [A0 + 0x22] 00001540 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 00001544 2254 movea.l A1, [A4] 00001546 2069 0022 movea.l A0, [A1 + 0x22] 0000154A 2050 movea.l A0, [A0] 0000154C 117C 0001 006E move.b [A0 + 0x6E], 0x1 00001552 285F movea.l A4, [A7]+ 00001554 4E5E unlink A6 00001556 205F movea.l A0, [A7]+ 00001558 504F addq.w A7, 8 0000155A 4ED0 jmp [A0] export_271: 0000155C 4E56 FFF4 link A6, -0x000C 00001560 48E7 0028 movem.l -[A7], A2,A4 00001564 286E 0008 movea.l A4, [A6 + 0x8] 00001568 41EE FFF4 lea.l A0, [A6 - 0xC] 0000156C 2454 movea.l A2, [A4] 0000156E 43EA 005A lea.l A1, [A2 + 0x5A] 00001572 20D9 move.l [A0]+, [A1]+ 00001574 20D9 move.l [A0]+, [A1]+ 00001576 20D9 move.l [A0]+, [A1]+ 00001578 486E FFF4 pea.l [A6 - 0xC] 0000157C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001580 4EBA FF2E jsr [PC - 0xD2 /* 000014B0 */] 00001584 7000 moveq.l D0, 0x00 00001586 2054 movea.l A0, [A4] 00001588 3028 004C move.w D0, [A0 + 0x4C] 0000158C 7220 moveq.l D1, 0x20 0000158E 4681 not.l D1 00001590 C081 and.l D0, D1 00001592 3140 004C move.w [A0 + 0x4C], D0 00001596 4CDF 1400 movem.l A2,A4, [A7]+ 0000159A 4E5E unlink A6 0000159C 2E9F move.l [A7], [A7]+ 0000159E 4E75 rts export_272: 000015A0 4E56 FFF4 link A6, -0x000C 000015A4 48E7 0038 movem.l -[A7], A2,A3,A4 000015A8 266E 0008 movea.l A3, [A6 + 0x8] 000015AC 284B movea.l A4, A3 000015AE 2F0B move.l -[A7], A3 000015B0 4EBA FB5A jsr [PC - 0x4A6 /* 0000110C */] 000015B4 2254 movea.l A1, [A4] 000015B6 2069 0022 movea.l A0, [A1 + 0x22] 000015BA 2050 movea.l A0, [A0] 000015BC 4A28 006B tst.b [A0 + 0x6B] 000015C0 661C bne +0x1E /* 000015DE */ 000015C2 41EE FFF4 lea.l A0, [A6 - 0xC] 000015C6 2449 movea.l A2, A1 000015C8 43EA 004E lea.l A1, [A2 + 0x4E] 000015CC 20D9 move.l [A0]+, [A1]+ 000015CE 20D9 move.l [A0]+, [A1]+ 000015D0 20D9 move.l [A0]+, [A1]+ 000015D2 486E FFF4 pea.l [A6 - 0xC] 000015D6 2F0B move.l -[A7], A3 000015D8 4EBA FED6 jsr [PC - 0x12A /* 000014B0 */] 000015DC 600C bra +0xE /* 000015EA */ label000015DE: 000015DE 2054 movea.l A0, [A4] 000015E0 2F28 0032 move.l -[A7], [A0 + 0x32] 000015E4 2F0B move.l -[A7], A3 000015E6 4EBA FF08 jsr [PC - 0xF8 /* 000014F0 */] label000015EA: 000015EA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000015EE 4E5E unlink A6 000015F0 2E9F move.l [A7], [A7]+ 000015F2 4E75 rts export_273: 000015F4 4E56 0000 link A6, 0 000015F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015FC 4EBA FB0E jsr [PC - 0x4F2 /* 0000110C */] 00001600 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001604 4EAD 22E2 jsr [A5 + 0x22E2 /* export_1112 */] 00001608 4E5E unlink A6 0000160A 2E9F move.l [A7], [A7]+ 0000160C 4E75 rts 0000160E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_274: // at 00001610 (misaligned) 00001612 FFEE .invalid <> 00001614 48E7 0118 movem.l -[A7], D7,A3,A4 00001618 266E 0008 movea.l A3, [A6 + 0x8] 0000161C 284B movea.l A4, A3 0000161E 2054 movea.l A0, [A4] 00001620 3028 002C move.w D0, [A0 + 0x2C] 00001624 9068 002A sub.w D0, [A0 + 0x2A] 00001628 48C0 ext.l D0 0000162A 2F00 move.l -[A7], D0 0000162C 42A7 clr.l -[A7] 0000162E 2054 movea.l A0, [A4] 00001630 2F28 002E move.l -[A7], [A0 + 0x2E] 00001634 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001638 221F move.l D1, [A7]+ 0000163A 201F move.l D0, [A7]+ 0000163C B280 cmp.l D1, D0 0000163E 6600 0086 bne +0x88 /* 000016C6 */ 00001642 4207 clr.b D7 00001644 2254 movea.l A1, [A4] 00001646 2069 0022 movea.l A0, [A1 + 0x22] 0000164A 7001 moveq.l D0, 0x01 0000164C 2050 movea.l A0, [A0] 0000164E B028 006B cmp.b D0, [A0 + 0x6B] 00001652 57C0 seq D0 00001654 4A00 tst.b D0 00001656 674A beq +0x4C /* 000016A2 */ 00001658 2049 movea.l A0, A1 0000165A 3228 002C move.w D1, [A0 + 0x2C] 0000165E B268 002A cmp.w D1, [A0 + 0x2A] 00001662 57C1 seq D1 00001664 C001 and.b D0, D1 00001666 673A beq +0x3C /* 000016A2 */ 00001668 3F28 002A move.w -[A7], [A0 + 0x2A] 0000166C 486E FFF4 pea.l [A6 - 0xC] 00001670 486E FFF2 pea.l [A6 - 0xE] 00001674 486E FFF0 pea.l [A6 - 0x10] 00001678 2F28 0026 move.l -[A7], [A0 + 0x26] 0000167C 3F3C 0003 move.w -[A7], 0x3 00001680 A83D syscall TEDispatch 00001682 4267 clr.w -[A7] 00001684 486E FFF4 pea.l [A6 - 0xC] 00001688 2254 movea.l A1, [A4] 0000168A 2069 0032 movea.l A0, [A1 + 0x32] 0000168E 2050 movea.l A0, [A0] 00001690 4868 000A pea.l [A0 + 0xA] 00001694 3F3C 000C move.w -[A7], 0xC 00001698 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */] 0000169C 1E1F move.b D7, [A7]+ 0000169E 0A07 0001 xori.b D7, 0x1 label000016A2: 000016A2 1007 move.b D0, D7 000016A4 6708 beq +0xA /* 000016AE */ 000016A6 2054 movea.l A0, [A4] 000016A8 2168 0032 003E move.l [A0 + 0x3E], [A0 + 0x32] label000016AE: 000016AE 2F0B move.l -[A7], A3 000016B0 4EBA FC0E jsr [PC - 0x3F2 /* 000012C0 */] 000016B4 1007 move.b D0, D7 000016B6 6700 0094 beq +0x96 /* 0000174C */ 000016BA 2054 movea.l A0, [A4] 000016BC 7000 moveq.l D0, 0x00 000016BE 2140 003E move.l [A0 + 0x3E], D0 000016C2 6000 0088 bra +0x8A /* 0000174C */ label000016C6: 000016C6 4267 clr.w -[A7] 000016C8 2054 movea.l A0, [A4] 000016CA 2F28 0022 move.l -[A7], [A0 + 0x22] 000016CE 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000016D2 101F move.b D0, [A7]+ 000016D4 2054 movea.l A0, [A4] 000016D6 3028 002A move.w D0, [A0 + 0x2A] 000016DA 48C0 ext.l D0 000016DC 2F00 move.l -[A7], D0 000016DE 3028 002A move.w D0, [A0 + 0x2A] 000016E2 48C0 ext.l D0 000016E4 2F00 move.l -[A7], D0 000016E6 42A7 clr.l -[A7] 000016E8 2054 movea.l A0, [A4] 000016EA 2F28 002E move.l -[A7], [A0 + 0x2E] 000016EE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000016F2 221F move.l D1, [A7]+ 000016F4 201F move.l D0, [A7]+ 000016F6 D280 add.l D1, D0 000016F8 2F01 move.l -[A7], D1 000016FA 2054 movea.l A0, [A4] 000016FC 2F28 0026 move.l -[A7], [A0 + 0x26] 00001700 A9D1 syscall TESetSelect 00001702 2054 movea.l A0, [A4] 00001704 2F28 0026 move.l -[A7], [A0 + 0x26] 00001708 A9D7 syscall TEDelete 0000170A 2054 movea.l A0, [A4] 0000170C 2F28 0042 move.l -[A7], [A0 + 0x42] 00001710 42A7 clr.l -[A7] 00001712 2054 movea.l A0, [A4] 00001714 3028 0046 move.w D0, [A0 + 0x46] 00001718 48C0 ext.l D0 0000171A 2228 0048 move.l D1, [A0 + 0x48] 0000171E D280 add.l D1, D0 00001720 4481 neg.l D1 00001722 2F01 move.l -[A7], D1 00001724 42A7 clr.l -[A7] 00001726 201F move.l D0, [A7]+ 00001728 2E9F move.l [A7], [A7]+ 0000172A B097 cmp.l D0, [A7] 0000172C 6F02 ble +0x4 /* 00001730 */ 0000172E 2E80 move.l [A7], D0 label00001730: 00001730 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001734 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00001738 2F0B move.l -[A7], A3 0000173A 4EBA F8AC jsr [PC - 0x754 /* 00000FE8 */] 0000173E 1F3C 0001 move.b -[A7], 0x1 00001742 2054 movea.l A0, [A4] 00001744 2F28 0022 move.l -[A7], [A0 + 0x22] 00001748 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] label0000174C: 0000174C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001750 4E5E unlink A6 00001752 2E9F move.l [A7], [A7]+ 00001754 4E75 rts 00001756 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_275: // at 00001758 (misaligned) 0000175A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000175E 0008 4EAD ori.b A0, 0xAD 00001762 0FC2 .incomplete 00001764 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001768 4EBA FB06 jsr [PC - 0x4FA /* 00001270 */] 0000176C 4E5E unlink A6 0000176E 2E9F move.l [A7], [A7]+ 00001770 4E75 rts 00001772 0000 .incomplete